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