단방향, 양방향 연관관계 매핑
·
💻 Dev/JPA
이때까지 나도 테이블에서 외래키로 관리된 연관관계를 객체로 만들면 그 외래키를 VO에 만들어 쓰곤 했다..내가 n년 동안 해왔던 게 사실은 객체지향적인 방법이 아니었다는 걸 알게 되었다. JPA를 배우면 배울수록 이제야 알게 됐다는 게 아쉬울 뿐이다.  단방향 연관관계테이블 구조는 그대로고, Member에 teamId가 아닌 Team 객체 자체로 연관관계를 설정한다.(여러 명의 멤버가 한 팀에 소속될 수 있기 때문에 @ManyToOne이다.)@Entitypublic class Member { @Id @GeneratedValue private Long id; @Column(name = "USERNAME") private String name; private int age..