Hibernate - HQL

4 respostas
eric_jf

Estou fazendo uma pesquisa:

String raz = "SELECT s " +
			"FROM Projeto as p " +
			"inner join p.escolasProjetos as e " +
			"inner join e.senhas as s " +
			"WHERE p.idProjeto = :op";

	Query query = session.createQuery(raz);

	query.setInteger("op", idProjeto);

A pesquisa está funcionando, mass o objeto EscolaProjeto dentro de Senha retorna null, como faço para que ele preencha o objeto???

Valeu!!

4 Respostas

Paulo_Silveira

se esta retornando null é porque a foreign key ta null no banco. confere. o problema vem de antes.

eric_jf

No mapeamento ou no BD??
Por que se for no BD existe.

Paulo_Silveira

bem, se ta no bd soh pode ser problema de mapeamento… vc ta usando xml ou anotacoes? se fosse anotacoes e vc tivesse esquecido ele teria reclamado que tava falntado o @XToX

eric_jf

Estou usando xml mesmo, mas plugin do Hibernate Tool do Eclipse não reclamou de problema.

Mas tem que definir alguma coisa a mais, algum atributo.

Valeu!!

Criado 25 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 4
Participantes 2