HQL语言 like 用法
2012-10-15 22:20
274 查看
在整合SSH的时候,需要进行 以下模糊查找,需要用到 like。
我想平常一样写照着sql写语句。
String queryString = "from Passage as m WHERE m.userinfo = ? AND m.keyWords like '?'";
Object[] values = {userinfo,keyword};
List l = getHibernateTemplate().find(queryString,values);
结果却一直参数个数错误,哥一直不解,后来才发现 HQL 可以直接拼接 对象,不用想SQL那样拼接字符串,将语句改成下面的样子就可以了
String queryString = "from Passage as m WHERE m.userinfo = ? AND m.keyWords like ?";
Object[] values = {userinfo,keyword};
List l = getHibernateTemplate().find(queryString,values);
我想平常一样写照着sql写语句。
String queryString = "from Passage as m WHERE m.userinfo = ? AND m.keyWords like '?'";
Object[] values = {userinfo,keyword};
List l = getHibernateTemplate().find(queryString,values);
结果却一直参数个数错误,哥一直不解,后来才发现 HQL 可以直接拼接 对象,不用想SQL那样拼接字符串,将语句改成下面的样子就可以了
String queryString = "from Passage as m WHERE m.userinfo = ? AND m.keyWords like ?";
Object[] values = {userinfo,keyword};
List l = getHibernateTemplate().find(queryString,values);
相关文章推荐
- HQL 语言基本用法
- Hibernate:HQL/QBC查询语言比较的用法(1)
- Hibernate:HQL/QBC查询语言比较的用法(2)
- Hibernate:HQL/QBC查询语言比较的用法
- Hibernate HQL like 语句的用法
- HQL 语言基本用法
- Hibernate HQL like 语句的用法
- HQL语言基本用法(转载)
- Hibernate HQL 语言用法
- HQL语言基本用法综合
- HQL 语言基本用法
- HQL 语言基本用法
- HQL 语言基本用法
- Hibernate:HQL/QBC查询语言比较的用法(1)
- HQL 语言基本用法总结
- HQL/QBC查询语言比较的用法(轉載)
- hibernate的like用法以及hibernate.query.factory_class的写法问题
- OGNL表达式常用用法Object Graph Navgation Laguage对象图导航语言
- Java语言基础算术运算符++和 --的用法
- Go语言中的map用法