Opa 
Como q eu crio uma HQL/Criteria pra retornar os objetos de uma relacao NN?
Ex.: eu qro retornar todas os departamentos da empresa e dentro do DeparmamentoBean, eu tenho a Colecao de Empresa e dentro do EmpresaBean, eu tenho a Colecao Departamentos.
Como que eu monto a HQL/Criteria disso?
Assim:
Criteria c = session.createCriteria(Empresa.class);
List<Empresa> empresas = c.list();
List<Departamento> departamentos = empresas.get(0).getDepartamentos();
Se estiverem corretamente relacionados, só chamar getDepartamentos() trará os Departamentos relacionados a empresa.
Você também pode buscar os Departamentos e obter as empresas da mesma forma, fica a seu critério.
Blz? Flw! :thumbup: