Boa noite pessoal,
Estou com a seguinte situacao, tenho uma tabela TabAvaliacaoDesenpenho, dentro dela tem o atributo codUsuario associado que me retorna um objeto TabUsuarioAssociado.
Dentro desta tabela tenho os atributos tabUsuario que me retorna um objeto da tabela TabUsuario e codCentroResultado que me retorna um objeto TabCentroDeResultado.
Criei uma criteria chamada criteriaTAD para o TabAvaliacaoDesempenho.
Criteria criteriaTAD = getSession().createCriteria(
TabAvaliacaoDesempenho.class);
adicionei mais criterios
criteriaTAD.createCriteria("codUsuarioAssociado").createCriteria("tabUsuario").add(Restrictions.like("nomUsuario", nomUsuario));
criteriaTAD.createCriteria("codUsuarioAssociado").createCriteria("codCentroResultado").add(Restrictions.eq("codCentroResultadoFolha",codCentroResultadoFolha));
Ele esta gerando uma excessao pois estou referenciando o codUsuarioAssociado duas vezes na criteria.
Vcs poderiam me ajudar a resolver isso?
abraço.