1. 엔터티에는 가급적 Setter를 사용하지 않는다.
-변경 포인트가 너무 많아서 유지보수가 어렵다.
2. 모든 연관관계는 지연로딩으로 설정한다.
- 모든 연관관계 LAZY로 설정
-즉시로딩은 예측이 어렵다.
@XtoOne은
3.컬렉션은 필드에서 초기화 하자.
-필드에서 초기화해야 안전, null문제에서 벗어날 수 있다.
4.테이블 컬럼명 생성 전략
스프링부트에서 하이버네이트 기본 전략 변경해서 실제 테이블 필드명 다름
+추가 상세내용은 강의자료에