List+@OrderColumn
[JPA] Collection 컬렉션 (Collection, List, Set, List+@OrderColumn)
JPA는 자바에서 기본적으로 제공하는 Collection, List, Set, Map 컬렉션을 지원한다. 하이버네이트가 컬렉션을 효율적으로 관리하기 위해 하이버네이트는 엔티티를 영속 상태로 만들 때 Collection으로 한번 감싸서 사용한다. Collection은 아래 두가지 상황에서 사용한다. @OneToMany , @ManyToMany 를 사용해서 일대다나 다대다 관계를 매핑할 때 @ElementCollection 을 사용해서 값 타입을 하나 이상 보관할 때 Collection, List Collection, List 는 중복을 허용하는 컬렉션이다. PersistentBag을 래퍼 컬렉션으로 사용한다. 하이버네이트의 특징 때문에 Collection을 사용할 때 즉시 초기화해서 사용하는 것을 권장한다..