Bom Dia galera…
Gostaria de saber se é possivel fazer join entre duas entidades, sendo que ela não tem relacionamento nenhum (@ManyToOne…).
Obrigado
Cleiton
Bom Dia galera…
Gostaria de saber se é possivel fazer join entre duas entidades, sendo que ela não tem relacionamento nenhum (@ManyToOne…).
Obrigado
Cleiton
Se elas não se relacionam, ou seja, não têm nenhum campo em comum, não dá pra relacionar.
O que eu quero dizer é que nesse projeto naum utilizamos os relacionamentos do Hibernate… mas as entidades tem campos em comum… e se relacionam… mas naum foi feito o relacionamento.
Abraços
tenta isso:
SELECT new Aluno(u.codigo,p.nome)
FROM Pessoa p,
Usuario u
WHERE p.tipo = :tipo
AND p.id = u.codigo
oi cleiton!
vai ter de fazer o produto cartesiano na mao mesmo, porque se voce escrever JOIN na hql, ele vai procurar o relacionamento entre as entidades… e como esses rlacionamentos nao foram mapeados, vai dar pau…
essa alternativa de mapear so entidades e nao relacionamentos costuma dar mais trabalho do que ajudar, infelizmente!
Obrigado Paulo e Gilberto… vou fazer o teste depois vou postar aqui o que aconteceu… abraços