밸류 컬렉션을 별도 테이블로 매핑

@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;
	
	...	
	
}

한 개 컬럼과 매핑