hibernate hql语句错误小细节
今天写hibernate hql语句,遇到了一个错误
刚开始是这么写的:
String hql = "from tableName where 1=1 and name like '%"+name+"%' order by id limit 0,10";
this.getHibernateTemplate().find(hql);
运行到这时,就报错,说hql语句有问题,我把这句话放到navicate上运行了一下可以查数据
于是尝试了一番,发现order by id 排序默认asc,便再把asc加上,最终运行成功。
也就是说必须要写好排序方式,否则就会报错。
看到网上一些朋友问到了关于hql排序的问题,很多人都没发现这个小细节,故在此与大家分享分享。
初次写博文,语言组织能力有待提高,敬请谅解。

浙公网安备 33010602011771号