1
请任何人都可以帮我把这个转换成HQL?选择最大数量HQL
SELECT COUNT(customerId) AS `cnt`
FROM property
GROUP BY customerId
ORDER BY `cnt`
DESC LIMIT 1
请任何人都可以帮我把这个转换成HQL?选择最大数量HQL
SELECT COUNT(customerId) AS `cnt`
FROM property
GROUP BY customerId
ORDER BY `cnt`
DESC LIMIT 1
你的SQL查询:
SELECT COUNT(customerId) AS `cnt`
FROM property GROUP BY customerId ORDER BY `cnt` DESC LIMIT 1
才能在HQL同样的方式写。
重要的是:你如何映射POJO。
所以我想你有一个类属性,你有一个属性customerId。
那么可能你的查询可以是:
SELECT COUNT(P.customerId) AS `cnt`
FROM Property P
GROUP BY P.customerId
ORDER BY `cnt` DESC LIMIT 1
最后,我建议你重写你的SQL查询以这种方式来获取最大价值:
SELECT MAX(t.cnt)
FROM
(SELECT COUNT(customerId) as cnt
FROM property) t