ID 참조와 조인 테이블을 이용한 단방향 M:N 매핑
예시
@Entity
@Table(name = "product")
public class Product {
@EmbeddedId
private ProductId id;
@ElementCollection
@CollectionTable(name = "product_category", joinColmns = @JoinColumn(name = "product_id"))
private Set<CategoryId> categoryIds;
...
}