엔티티 설계시 주의점
- 📚 Spring/Spring JPA 실습
- 2020. 8. 16. 21:41
엔티티는 가급적 Setter를 사용하지 말자
- 변경포인트가 많아서 유지보수가 어렵다
모든 연관관계는 지연로딩으로 설정
- 즉시로딩(EAGER)은 예측이 어렵다. 특히, JPQL은 실행할 때 N+1문제가 자주 발생한다
- ManyToOne 은 Default가 EAGER 이기 때문에 안정성을 위해서 LAZY 로 바꿔야 된다.
'📚 Spring > Spring JPA 실습' 카테고리의 다른 글
[Spring JPA 실습 #2] 회원가입 Repository (0) | 2021.03.05 |
---|---|
[Spring JPA 실습 #1] 실습을 위한 도메인 설계 및 정의 (0) | 2021.03.04 |
[Spring JPA 실습 #8] Spring JPA @Query (0) | 2020.06.16 |
7. Spring Data JPA : 데이터 조회 Page<T> (0) | 2020.06.15 |
6. Spring Data JPA : 데이터 조회 페이징 (Pageable) (0) | 2020.06.15 |