사용자 도구

사이트 도구


java:jpa:enum

JPA Enum

  • 기본적으로 Enum의 name()이 문자열로 DB에 저장.
  • ORDINAL은 사용하지 말 것. Enum의 순서 변경시 심각한 마이그레이션 이슈를 일으킴.
  • JPA 2.0에서는 ENUM값을 자유롭게 변경해서 넣을 때 문제가 있다. JPA 2.1에서는 Converter가 있어서 관계 없음.
  • JPA 2.0에서는 Hibernate Generic Enum UserType 사용.
java/jpa/enum.txt · 마지막으로 수정됨: 2014/10/02 16:40 저자 kwon37xi