Hibernate ManyToMany

5 respostas
T

Estou estudando hibernate annotations e me deparei com uma situação,

Quando tenho um relacionamento ManyToMany e com este foi gerado uma tabela associativa pela relação de duas classes persistentes, Como faço para persistir dados nesta tabela (associativa) ja que ela não é uma classe

5 Respostas

M

Através do mapeamento!! :lol: !!
Você adiciona os objetos relacionados em uma coleção!!E persiste os dados!!

T

Por gentileza poderia me mostrar um pequeno exemplo, pois não entendi como posso persistir dados numa tabela que não tenho uma classe entidade

Grato

M

Opa!!Posso te dar uma sugestão!!Há tutoriais, e também vários posts sobre manytomany pelo fórum!!É só degustar, e trazer as dúvidas!!

S

@ManyToMany( targetEntity=NomeDaOutraClasse.class, fetch=FetchType.LAZY) @JoinTable( name="NOME_DA_TABELA_DO_MEIO", joinColumns={@JoinColumn(name="COLUNA_DA_TABELA_DA_CLASSE")}, inverseJoinColumns={@JoinColumn(name="COLUNA_DA_TABELA_DA_OUTRA_CLASSE")} )

fiaux

Direto da fonte: http://www.hibernate.org/hib_docs/annotations/reference/en/html/

Criado 6 de abril de 2008
Ultima resposta 8 de abr. de 2008
Respostas 5
Participantes 4