Hi everybody,
In my entity Category I have a collection of broader Categories which are mapped as following:
Code:
@ManyToMany
@GenericGenerator(name = "gg1",strategy = "increment")
@CollectionId(
columns = @Column(name = "ID"),
type = @org.hibernate.annotations.Type(type = "long"),
generator = "gg1"
)
@JoinTable(
name = "CAT_BROADER",
joinColumns = {@JoinColumn(name = "CAT_ID")},
inverseJoinColumns = {@JoinColumn(name = "BROADER_CAT_ID")}
)
private List<Category> broaderCategories;
how can I delete a relation to a broader Category with this construct?
Code:
getBroaderCategories().remove(targetCat);
does not delete entry in the table CAT_BROADER.
Appreciate any help,
Hoan-Vu.