Bom dia galera. Estou trabalhando com hibernate a uma semana, e estou com um problema aqui que está me deixando perdido e esse é o SQL mais simples que tenho que converter para hibernate!
Não é vantagem utilizar HQL por que estou justamente me livrando de funções nativas. Os proximos sql’s tem muitas funções, create views etc.
Desejo fazer uma critéria que execute o seguinte sql:
SELECT a, b, c, d, e,
SUM(x1 * x2) AS totalX
FROM tabela1
WHERE datas BETWEEN ? AND ?
AND a = ?
AND b = ?
AND c = ?
AND d not in (select d from tabela2)
AND e like 'e’
GROUP BY a, b, c, d, e, datas
ORDER BY a
Estou tentando Projections, Restrictions, Criteria, CriteriaBuilder, DetachedCriteria, mas até agora nada!
O complicado está no calculo e no subselect.
Se alguem puder me ajudar, agradeço. Se alguem tiver um bom tutorial sobre isso, tb agradeço