Penyebab masalahnya adalah tabel gabungan digunakan jika @OneToMany
sisi asosiasi adalah pemilik hubungan.
Untuk menentukan kolom join (foreign key) di ads
tabel digunakan untuk asosiasi alih-alih tabel gabungan terpisah, cukup petakan asosiasi dengan @JoinColumn
:
@OneToMany
@JoinColumn
private Set<Ad> ads;