Hibernate HQL与Native_SQL_查询_Query接口_获取唯一记录
2010-10-22 02:29
543 查看
利用Query对象的setMaxResults()方法限定只查询一条记录,之后使用其uniqueResult()方法获取这条记录。
示例:
public void testQueryOnlyOnResult(){
Session session = null;
Transaction tx = null;
session = HibernateUtils.getCurrentSession();
String hql = "from Guestbook";
Query query = session.createQuery(hql);
Guestbook g = (Guestbook) query.setMaxResults(1);
query.uniqueResult();
session.close();
System.out.println(g.toString());
}
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/408974
示例:
public void testQueryOnlyOnResult(){
Session session = null;
Transaction tx = null;
session = HibernateUtils.getCurrentSession();
String hql = "from Guestbook";
Query query = session.createQuery(hql);
Guestbook g = (Guestbook) query.setMaxResults(1);
query.uniqueResult();
session.close();
System.out.println(g.toString());
}
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/408974
相关文章推荐
- Hibernate HQL与Native_SQL_查询_Query接口_iterate方法
- Hibernate HQL与Native_SQL_查询_Query接口_list方法
- Hibernate HQL与Native_SQL_查询_Query接口_分页
- Hibernate HQL与Native_SQL_查询_Query接口_选择list方法和iterate方法
- hibernate 用SQLQuery/HQL查询的 查询 记录是否存在。
- Hibernate利用Query接口进行HQL查询
- Hibernate4之Query接口HQL方式查询
- jpa或bernate使用原生sql进行关联查询org.hibernate.hql.internal.ast.QuerySyntaxException: Path expected for join
- hibernate使用hql和sql查询总记录数语句
- (2)hibernate HQL命名查询和Query接口的分页查询
- Hibernate HQL与Native_SQL_查询
- Hibernate学习-07:CRUD(增删改查)操作之查询多条/所有记录HQL、QBC、SQL三种方式
- hibernate使用hql和sql查询总记录数和注意事项
- hql 多表查询 hibernate SQLQuery addEntity
- Hibernate SQLQuery查询返回空List,在mysql命令下直接执行sql语句可以正常得到记录
- hibernate中的query查询原生sql语句,如何获得返回记录中的每一个字段的值
- Hibernate中的查询:HQL、Criteria、原生SQl
- sql 按递增查询记录,并获取已排序的数据的百分比
- hibernate查询方式:HQL、SQL、Criteria方法、命名、动态分离查询、例子查询
- hibernate简单事例,注意事项,保存,更新,删除,session,Query,Criteria查询_Hql与Criteria查询的补充知识