Příčinou problému je použití spojovací tabulky, pokud @OneToMany
strana asociace je vlastníkem vztahu.
Chcete-li určit, že sloupec spojení (cizí klíč) v ads
tabulka se používá pro přidružení místo samostatné tabulky spojení, jednoduše namapujte přidružení pomocí @JoinColumn
:
@OneToMany
@JoinColumn
private Set<Ad> ads;