[Resolvido]Ejb 2 pesquisas em relacionamento n:m unidirecional

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!

Bom… sou novato em ejb, mas foi mais simples que imaginei…

 * @ejb.finder
 *   signature = "java.util.Collection findUsersByProfileId(java.lang.Long profileId)"
 *   query = "SELECT OBJECT(U) FROM UserSchema AS U, IN(U.profiles) P WHERE P.id = ?1"