1. 用sum等方法时,别名不能作为preparedParameter。
例如 "select sum(s.cpu_usage) as cpuUsage, sum(mem_usage) as memUsage from t_machine order by ?"
sqlQuery.setString(0, "cpuUsage")会不起作用。可以用字符串拼接的方法解决。
1. 用sum等方法时,别名不能作为preparedParameter。
例如 "select sum(s.cpu_usage) as cpuUsage, sum(mem_usage) as memUsage from t_machine order by ?"
sqlQuery.setString(0, "cpuUsage")会不起作用。可以用字符串拼接的方法解决。