Criteira Subquery da join

Olá, pessoal

Gostaria de saber como criar na criteria da subquery em join, veja o query em baixo

Select t1.coluna1,t3.soma
from tabela t1
inner join tabela t2
on t1.coluna1 = t2.coluna2
inner join (select coluna1 ,sum(coluna2) soma 
					from tabela 2 group by coluna1) t3
on t1.coluna1 = t2.coluna1

Eu já verifiquei, maioria subquery usando no filtro (where), mas não encontrei subqueery no JOIN da Criteria/JPA

Tem algumas dica ou sugestão?

Atenciosamente,
Jeison Pereira

Dá uma olhada aqui para ver se é isso que você quer.

http://docs.jboss.org/hibernate/orm/3.3/reference/pt-BR/html/querycriteria.html#querycriteria-detachedqueries

Teria que criar um detached criteria e na principal usar Subqueries ou Property.forName

[quote=lele_vader]Dá uma olhada aqui para ver se é isso que você quer.

http://docs.jboss.org/hibernate/orm/3.3/reference/pt-BR/html/querycriteria.html#querycriteria-detachedqueries

Teria que criar um detached criteria e na principal usar Subqueries ou Property.forName[/quote]

Esse é hibernate, mas to usando EclipseLink é mesma coisa sintaxe da Hibernate?

Aí ferrou.
vai ter que ver na porcaria da criteria da jpa como se faz.