Galera
Alguém tem alguma ideia de como faço pra adicionar mais uma condição nesse join usando Criteria?
ex do sql.:
LEFT OUTER JOIN
TAB_PLAYER PLAY
ON TEAM.ID_PLAYER = PLAY.ID_PLAYER
[b]AND PLAY.SITUATION <> 'D'[/b]
Maneira que estava tentando:
DetachedCriteria criteria = DetachedCriteria.forClass(Team.class,"TEAM");
criteria.createAlias("Team.player", "PL",CriteriaSpecification.LEFT_JOIN);
criteria.add(Restrictions.ne("PL.situation", Situation.D));
criteria.getExecutableCriteria(hibernateSession).uniqueResult();
Mas ele sempre coloca essa condição da situation, no ‘Where’