Bom dia pessoal.
Bem estou com um problema relacionado ao retorno de uma consulta criteria:
DetachedCriteria criteria = DetachedCriteria.forClass(Categoria.class, "c")
.createAlias("c.dadoCategoria", "dc", Criteria.INNER_JOIN)
.createAlias("dc.localizacao", "l", Criteria.INNER_JOIN)
.add(Restrictions.eq("l.padrao", true))
.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
Preciso que esta criteria me retorne somente os dados da Categoria, não selecionando os dados as entidades relacionadas com INNER JOIN.
Mas ela me retornar todos os dados, da Categoria, DadoCategoria e Localização.
Alguem tem ideia de como fazer isto?
Obs: tem que ser com criteria, porque esta consulta não funciona com outros modos de consulta.
Abraços.