De oorzaak van het probleem is dat een samenvoegtabel wordt gebruikt als @OneToMany
associatiezijde is de eigenaar van de relatie.
Om te specificeren dat een join-kolom (buitenlandse sleutel) in de ads
tabel wordt gebruikt voor de associatie in plaats van een aparte join-tabel, wijs de associatie eenvoudig toe met een @JoinColumn
:
@OneToMany
@JoinColumn
private Set<Ad> ads;