Hibernate使用笔记

1. 用sum等方法时,别名不能作为preparedParameter。

例如 "select  sum(s.cpu_usage) as cpuUsage,  sum(mem_usage) as memUsage from t_machine order by ?"

sqlQuery.setString(0, "cpuUsage")会不起作用。可以用字符串拼接的方法解决。

你可能感兴趣的:(Hibernate使用笔记)