Tenho uma relação @ManyToMany, ela cria a tabela perfeitamente. A única diferença é que ela não cria a Primary kye!
@ManyToMany
@JoinTable(name = "pessoa_endereco",
joinColumns = {
@JoinColumn(name = "id_pessoa")},
inverseJoinColumns = {
@JoinColumn(name = "id_endereco")
})
Nesse caso a primary key deveria ser o campo “id_pessoa” e o “id_endereço”!
Mas no Postgre ele não cria a primary key. Por que?
Se alguem puder me ajudar agradeço!