Pessoal estou com essa questão aqui. Preciso usar um distinct em uma tabela, preciso dos registro sem repetição, detalhe é que a tabela tem chave composta.
Estou fazendo assim:
Session executableCriteria = ((Session) entityManager.getDelegate());
Criteria cri = executableCriteria.createCriteria(ComponenteEquipe.class);
cri.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
List results = cri.list();
o Criteria.DISTINCT_ROOT_ENTITY funciona pra chave composta? Pois ta retornando todos os registros, não ta filtrando.
Alguem pode da uma ajuda?