Bom dia !
Estou travando em um problema aqui e gostaria de saber se alguém sabe me ajudar…
Estou utilizando Ejb 2.1 e estou com o seguinte problema:
Tenho um relacionamento N:M unidirecional entre User e Profile (CMP) , onde no User eu tenho uma coleção de profile.
Estou precisando pesquisar se o id de um profile pertence a algum user. Não consegui entender como fazer …
Segue abaixo como está mapeado (com xdoclet) o getProfiles() no Entity User
/**
* Retorna os perfis pertencentes ao usuário.
* @return Coleção de perfis pertencentes ao usuário.
* @ejb.interface-method view-type = "local"
*
* @ejb.relation
* name="user-profile"
* role-name="user-has-profiles"
* target-ejb="Profile"
* target-role-name="profiles-has-users"
* target-multiple="yes"
*
* @jboss.relation
* related-pk-field = "id"
* fk-column = "fk_usr_id"
*
* @jboss.relation-table
* table-name="danilo_usr_user_profile"
*
* @jboss.target-relation
* related-pk-field="id"
* fk-column="fk_usrpf_id"
*/
public abstract Collection getProfiles();
Obrigado a todos!