将SQL转换为JPA 2 Criteria查询

时间:2013-03-13 15:30:15

标签: java jpa jpa-2.0

我已经成功创建了一些JPA 2条件查询,但我现在正在转换一个对我来说太复杂的查询,无法转换它。任何挑战者?我将永远感谢任何回应! :)

这是普通SQL(mysql)中的查询:

SELECT o.orderId, oi.insertDate 
FROM AIDA_ORDER o
LEFT OUTER JOIN 
    (SELECT orderId, MIN(insertDate) AS insertDate FROM AIDA_ORDER_INSERT 
    WHERE insertDate > CURDATE() GROUP BY orderId) AS oi
ON oi.orderId = o.orderId
ORDER BY oi.insertDate, o.orderId;

AIDA_ORDER表对应OrderBean,AIDA_ORDER_INSERT对应OrderInsertBean。 AIDA_ORDER可以有多个AIDA_ORDER_INSERTS。

0 个答案:

没有答案