搞定了
原因在于,hibernate解析出的sql语句中,会自动为表中的列加上别名,如id会变为id0_0_。
可以使用生成后的别名来进行order by排序,
但并不能使用别名来进行where条件处理,参与条件运算的必须是实际的列名,而不能是别名。
原因在于,hibernate解析出的sql语句中,会自动为表中的列加上别名,如id会变为id0_0_。
可以使用生成后的别名来进行order by排序,
但并不能使用别名来进行where条件处理,参与条件运算的必须是实际的列名,而不能是别名。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货