Hibernate HQL基础 使用参数占位符
2010-10-10 19:41
288 查看
在HQL中有两种方法实现使用参数占用符
1、使用?
使用?设置参数占位符,之后通过setString()和setInteger()等方法为其赋值。如:
Query query = session.createQuery("from Guestbook where id<?");
query.setInteger(0,12);
2、使用名称
使用名称作为占位符不用依照参数的顺序来设置参数,并且使用HQL具有更好的可读性。如:
Query query = session.createQuery("from Guestbook where id<:begin");
query.setInteger("begin",12);
使用名称作为参数占位符时在HQL语句中使用“:”后跟参数名,之后即可在setXXX()方法中直接根据参数名称来设置参数值。
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/403679
1、使用?
使用?设置参数占位符,之后通过setString()和setInteger()等方法为其赋值。如:
Query query = session.createQuery("from Guestbook where id<?");
query.setInteger(0,12);
2、使用名称
使用名称作为占位符不用依照参数的顺序来设置参数,并且使用HQL具有更好的可读性。如:
Query query = session.createQuery("from Guestbook where id<:begin");
query.setInteger("begin",12);
使用名称作为参数占位符时在HQL语句中使用“:”后跟参数名,之后即可在setXXX()方法中直接根据参数名称来设置参数值。
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/403679
相关文章推荐
- Hibernate HQL基础 使用参数占位符
- Hibernate基础-使用HQL进行查询
- hibernate hql语句in的使用和占位符
- Hibernate的查询 HQL查询 参数,分页,分组,占位符
- Hibernate中HQL占位符的一点使用技巧
- Hibernate中HQL占位符的一点使用技巧
- Hql参数占位符使用
- Hibernate中HQL占位符的一点使用技巧
- Hibernate查询数据的几种方式以及HQL用法及参数的几种使用方法
- Hibernate中HQL占位符的一点使用技巧
- 关于hibernate混合使用占位符和命名参数
- Hibernate HQL基础 使用SQL
- Hibernate中使用HQL的基础语法
- Hibernate HQL基础 使用SQLQuery对象实现动态表映射
- hibernate查询语句hql中的占位符?参数与命名参数:name设值方式搞混
- Hibernate HQL基础 使用别名
- Hibernate_查询_HQL详解(二)_聚集函数、分组、连接查询、查询时使用参数的HQL语法
- Hibernate HQL基础 使用函数
- Hibernate-HQL&QBC基础使用(分页)
- Hibernate HQL基础 使用命名的HQL