昨天晚上加班遇到一个很有意思的问题,是一个模糊查询的
strSql = strSql + " and tba.actualName like :keyWord";
query = session.createQuery(strSql).setString("keyWord", "%"+keyWord+"%");--------------------------------------strSql=strSql+" and tba.actualName like '%"+keyWord+"%'";
这俩句的区别在于字符处理所交给的对象不同,我学到了很多,所以拿出来和大家分享一下。当然,上面的代码所得到的结果也是不同的。
如果有自我心得到可以说出来,先看看大家的答案是什么样的