[Spring boot] 엔터티 설계시 주의점

SeoYoung Jung·2022년 3월 12일
0

Spring

목록 보기
5/7

1. 엔터티에는 가급적 Setter를 사용하지 않는다.

-변경 포인트가 너무 많아서 유지보수가 어렵다.

2. 모든 연관관계는 지연로딩으로 설정한다.

  • 모든 연관관계 LAZY로 설정
    -즉시로딩은 예측이 어렵다.
    @XtoOne은

3.컬렉션은 필드에서 초기화 하자.

-필드에서 초기화해야 안전, null문제에서 벗어날 수 있다.

4.테이블 컬럼명 생성 전략

스프링부트에서 하이버네이트 기본 전략 변경해서 실제 테이블 필드명 다름
+추가 상세내용은 강의자료에

profile
뚱땅뚱땅개발자

0개의 댓글