A causa do problema é que uma tabela de junção é usada se
@OneToMany
lado da associação é o proprietário do relacionamento. Para especificar que uma coluna de junção (chave estrangeira) nos
ads
table é usado para a associação em vez de uma tabela de junção separada, simplesmente mapeie a associação com um @JoinColumn
:anúncios
@OneToMany
@JoinColumn
private Set<Ad> ads;