Pessoal, minha dúvida é a seguinte, o seguinte exemplo abaixo:
(...)
Query q = session.createQuery("select E.NomeEmpresa, F.NomeFilial"
+ " from Empresa E, Filial F"
+ " where E.CodEmpresa = F.CodEmpresa");
(...)
Poderia ser implementado usando Criteria?
Ou quando temos join de tabelas, só com HQL mesmo?
Abração!!!
É possível utilizar criteria sim… se vc tiver feito o join das tabelas no hbm ou via anotacoes
Criteria criteria = session.createCriteria(Empresa.class);
criteria.createAlias("filiais", "f"); // atencao... vc relacionou Emprea - Filial como filiais
List<Empresa> listObjetos = (List<Empresa>) criteria.list();
Espero ter ajudado,
Nadilson
[quote=codename]Pessoal, minha dúvida é a seguinte, o seguinte exemplo abaixo:
(...)
Query q = session.createQuery("select E.NomeEmpresa, F.NomeFilial"
+ " from Empresa E, Filial F"
+ " where E.CodEmpresa = F.CodEmpresa");
(...)
Poderia ser implementado usando Criteria?
Ou quando temos join de tabelas, só com HQL mesmo?
Abração!!![/quote]
Quando foi mapear você fez relacionamento?
Se fez… pega apenas as empresas que desejar que o Hibernate busca as dependencias…
[]'s
Geraldo Barboza