개발/Java

[JPA] 엔티티 설계시 주의점

Ridiss 2022. 7. 18. 08:31

1. 다대다 관계는 절대 쓰지말자

2. 양방향 참조관계는 웬만하면 쓰지말자 (단방향으로 설계할것)

3. fetch 방식은 무조건 LAZY로 사용 

4. ManyToMany, OneToMany의 경우 기본 LAZY이지만 OneToOne, ManyToOne의 경우 기본이 EAGER이기 때문에 @ManyToOne의 경우 (fetch = FetchType.LAZY)를 적어줄것