遇到需要模糊查询的:
开始我直接写成
hqlCondition.append(" and dm.phone like :ph");
params.put("ph",bean.getPhone());这样是没有匹配我想要的,最后是改成下面的,前后匹配
hqlCondition.append(" and dm.phone like :ph");
params.put("ph","%"+bean.getPhone()+"%");
本文探讨了在进行数据库操作时如何通过改进HQL查询语句,实现更有效的模糊匹配,具体通过在LIKE操作符前添加通配符来解决实际问题。
遇到需要模糊查询的:
开始我直接写成
hqlCondition.append(" and dm.phone like :ph");
params.put("ph",bean.getPhone());这样是没有匹配我想要的,最后是改成下面的,前后匹配
hqlCondition.append(" and dm.phone like :ph");
params.put("ph","%"+bean.getPhone()+"%");
被折叠的 条评论
为什么被折叠?