Hibernate manytomany with join table

1 resposta
B

Oi people,

Como inserir os valores de relacionamento ou identificadores na Join table usando o Hibernate ?

Supondo que tenho o seguinte cenario

class A {

…

Long A_ID;
@ManyToMany

@JoinTable(name = “C”,

joinColumns = {

@JoinColumn(name=“A_ID”,referencedColumnName=“A_ID”)

},

inverseJoinColumns = {

@JoinColumn(name=“B_ID”,referencedColumnName=“B_ID”)

}

)

}

private Set<b> b;</b>

…}

Class B {

Long B_ID;
  
 @ManyToMany(mappedBy="b")
private Set<A> a;

}

Quando insiro registos em A e B como inserir as relações de A e B na tabela C ?

Obrigado

Bruno

1 Resposta

facholi

Isso já deve funcionar se vc salvar a sua classe A com a coleção de B (b).

O “mappedBy” do outro lado do relacionamento diz que a Classe A está responsável por fazer isso.

Criado 10 de setembro de 2009
Ultima resposta 10 de set. de 2009
Respostas 1
Participantes 2