Spring Boot Entityの変更


以前作成したプロジェクトを改善することにしました.JPAを初めて学習したときに、関連関係マッピングを使用してテーブル間の関係を表すことを学習しました.しかし、私たちはずっと理解していません.実行する方法で継続するだけなので、実体関係を構築するのに多くの時間を費やしました.
最近,関連関係を使用する必要があるかどうかを検討してきたが,関連関係マッピングを行うのではなく,FK(Foreign Key)を直接エンティティに追加して開発し,この方法がJPAを使用する意味を色あせさせることを認識し,修正することにした.
既存のEntitiesは次のように作成されます.BoardクラスとCommendクラスにuidクラスとbidクラスを直接追加し、FKロールとしてfindを使用します.
でもこのように使うと...△これはあまり効果的ではないことは知っていますが、正しい原因を見つけてメモします.
public class User implements UserDetails {

    @Id
    @GeneratedValue
    private Long uid;

    private String username;
    private String password;
    private String joinDate;
    private String nickname;

}

public class Board {

    @GeneratedValue
    @Id
    private Long bid;

    private String title;
    private String content;
    private String nickname;
    private String bregdate;

    private Long uid;
}

public class Comment {

    @GeneratedValue
    @Id
    private Long cid;

    private String nickname;
    private String comment;
    private String cregdate;

    private Long uid;
    private Long bid;

}