O exemplo e bom mas o problema e que minha terceira tabela nao possui um campo id somente a chave composta(id_perfil + id_permissao) olha como estou fazendo , mas nao consigo retornar os valores atraves de getPermissoes ou getPerfis entre outros:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping><classname="br.com.empresa.domain.SegProfiles"table="mri_seg_profiles"><idname="id"type="integer"column="id"unsaved-value="null"><generatorclass="increment"/></id><propertyname="descProfile"column="descProfile"type="string"not-null="true"length="60"/><propertyname="obs"column="obs"type="string"not-null="false"length="500"/><setname="permissions"table="mri_seg_profile_has_permission"inverse="true"><keycolumn="id_profile"/><many-to-manycolumn="id_permission"class="br.com.empresa.domain.SegPermissions"/></set></class></hibernate-mapping><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping><classname="br.com.empresa.domain.SegPermissions"table="mri_seg_permissions"><idname="id"type="integer"column="id"unsaved-value="null"><generatorclass="increment"/></id><propertyname="permission"column="permission"type="string"not-null="true"length="100"/><setname="profiles"table="mri_seg_profile_has_permission"><keycolumn="id_permission"/><many-to-manycolumn="id_profile"class="br.com.empresa.domain.SegProfiles"/></set></class></hibernate-mapping>
ai de acordo com o exemplo eu nao precisaria mapeas a tabela mri_seg_profile_has_permission, onde tenho:
amigo to pesquisando qq coisa vo postar aqui… vc entendeu aquele segundo link que te passei ???
[]'s
R
robinsonvs
Entendi mas como te disse no meu caso eu nao tenho como adicionar uma campos id à tabela existente …
M
marceloplis
Alguém sabe algum link para tutorial de Hibernate-Annotation ???
Valew’s
alberto_ribeiro
então pelo que eu pude ver essa terceira tabela sua também será um objeto, e vc terá que usar composite-id para os dois relacionamentos e mapear normalmente o restante dos campos…
R
robinsonvs
Vou ver o que consigo fazer , de qualquer forma obrigado pelas respostas.
alberto_ribeiro
Robson acho que encontrei algo interessante pra vc: