Whiteship's Note

Value Type의 Set, Bag, List, Map

Hibernate/Chapter 6 : 2008.02.07 22:14


  • Entity가 Value Type 객체 하나를 가지고 있을 때는 Entity를 저장한 테이블의 레코드에 같이 저장된다.
  • Value Type의 콜렉션과 연관을 맺고 있을 때는 별도의 테이블이 필요하다.
  • 콜렉션 인터페이스 선택하기
  • Sorted: 자바 메모리 상에서 정렬이 되는 것. Ordered: 데이터베이스 레벨에서 order by 절을 사용해서 정렬한다.
  • Bag, List는 Sorting을 설정할 수 없다. 인덱스가 있으니까... 대신 Order는 할 수 있다.
  • Set이나 Map을 Soring이 아닌 Order를 사용하고 싶을 때는 order-by 속성을 사용한다.(XML 설정)
top