사용자 도구

사이트 도구


java:hibernate:naturalid

@NaturalId

  • @Id 대신 사용할 수 있는 자연키.
  • unique 해야한다.
  • @Id 를 인조키로 사용할 때 대체로 사용할 수 있다.
  • Hibernate 어노테이션이므로 JPA에서 사용할 때는 hiber session을 통해 조회해야 한 PK 처럼 EntityManager life cycle 에 반영된다. → 즉, @Id 로 조회할 때와 동일하게 EntityManager에 캐시된다.

참고

java/hibernate/naturalid.txt · 마지막으로 수정됨: 2024/04/30 15:35 저자 kwon37xi