Não. Os joins do HQL sempre se baseiam nas colunas usadas no mapeamento. Não sei se resolve para o seu caso, pois isso depende muito da lógica da consulta e do que se espera no formato do resultado, mas como você está usando inner join e não está fazendo um fetch para JPA, tente assim:
select obj
from Object obj, PessoaJuridicaAssociacao PJA
where obj.pessoaJuridicaAssociacao = PJA.outraPropriedade
and PJA... // continue com o seu filtro
se você precisar carregar as informações de PessoaJuridicaAssociacao, tente assim:
select obj, JPA
from Object obj, PessoaJuridicaAssociacao PJA
where obj.pessoaJuridicaAssociacao = PJA.outraPropriedade
and PJA... // continue com o seu filtro
Nesse último caso o resultado será uma lista de arrays com duas posições contento na primeira posição instancias de obj e na segunda posição instancias de PJA:
E
erickfm8
Ola pessoal desculpa a incovenienia é que eu abrir um forum , mais ninguem resolveu meu problema ainda, e eu preciso disso com uma certa urgencia por isso venho pedir aqui para vcs me ajudar.
esse é o link do meu forum - http://www.guj.com.br/posts/list/200921.java#1014453
natureza
Bom na realidade a solução foi usar uma propria solução do hibernate que é