我已经成功创建了一些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。