Kotlin

    [JPA] 엔티티 작성 시 주의 사항 (feat. 스프링 부트, 코틀린)

    단일 데이터 소스를 사용하고 특별한 조건이 없으면서 스프링 부트를 사용한다면 JPA를 설정하는 것은 매우 간편합니다. 그러나 기본적인 엔티티 작성 방법 외에 사용 시 주의해야 할 사항들이 있어 정리해봅니다. 개인적인 관점에서 필요하다 생각하는 주의 사항이므로 잘못된 방법이라면 댓글로 지적 부탁드립니다. 또는 추가적으로 주의 사항이 있다면 댓글로 정보를 주시면 감사드리겠습니다. 엔티티 작성 가이드 @Entity 애노테이션을 사용해야 합니다. public 혹은 protected 접근자의 기본 생성자가 필요합니다. 탑 레벨 클래스이어야 하고 enum 이나 interface는 엔티티가 될 수 없습니다. 이 외 자세한 가이드는 아래 링크를 참고해주시기 바랍니다. Hibernate ORM 5.3.15.Final U..