当前位置: 代码迷 >> Java Web开发 >> 各位大神请问查询有关问题,多谢!
  详细解决方案

各位大神请问查询有关问题,多谢!

热度:42   发布时间:2016-04-16 21:25:21.0
各位大神请教查询问题,谢谢!!
本帖最后由 yschat2012 于 2015-01-29 21:03:11 编辑
<a href="baseData/class.do?command=paging&str=${user.classname}" >信息查看</a>
Action类请求查询相关代码如下:
String str= request.getParameter("str");
String hql = "from Grade  where classname= "%" + str + "%"";
点击“信息查询”,显示不了结果,可以确认str不是空值,怎么查询不了呢?谢谢!

------解决思路----------------------
// 精确查询
String hql = "from Grade  where classname='" + str + "'";
// 模糊查询
String hql = "from Grade  where classname like '%'" + str + "%'";

------解决思路----------------------
引用:
// 精确查询
String hql = "from Grade  where classname='" + str + "'";
// 模糊查询
String hql = "from Grade  where classname like '%'" + str + "%'";

第一个百分号的后面的单引号去掉
------解决思路----------------------
开发的时候可以把执行的SQL语句显示。
  相关解决方案