밸류 컬렉션을 별도 테이블로 매핑
@Entity
@Table(name = "purchase_order")
public class Order {
...
@ElementCollection
@CollectionTable(name = "order_address", joinColumn = @JoinColumn(name = "order_number"))
private Set<String> orderAddress;
@ElementCollection
@CollectionTable(name = "order_line", joinColumn = @JoinColumn(name = "order_number"))
@OrderColumn(name = "line_idx")
private List<OrderLine> orderLines;
...
}
한 개 컬럼과 매핑