1. Entity에서 @Setter를 사용하지말자
  2. 존재하는 data인지 검증하는 메서드 명 : findVerified{Entity Name}
  3. 이미 존재하는 data인지 검증하는 메서드 명 : verifyExist{Entity Name}
  4. Id 전략 @GeneratedValue(strategy = GenerationType.IDENTITY) 사용
  5. Enum 타입 @Enumerated(value = EnumType.STRING) 사용
  6. @ManyToOne(fetch = FetchType.LAZY)
  7. Entity에서 할 일은 Entity가 처리한다.
  8. 데이터 조회만 하는 경우 @Transaction = readOnly = true) 사용
  9. 기본값 사용 시 @ColumnDefault(value) 사용