频道栏目
首页 > 资讯 > 其他综合 > 正文

用hibernate5进行查询时获取单个结果问题的代码实例

17-10-21        来源:[db:作者]  
收藏   我要投稿

用hibernate5进行查询时获取单个结果问题的代码实例

@Test
	public void testGet1(){
		Session session = null;
		Transaction tx = null;
		try {
			session = HibernateUtil.getSession();
			tx = HibernateUtil.geTransaction();
			Query query = session.createQuery("select count(b.id) from Book b");
			Object count = query.getSingleResult();
			System.out.println("图书总数:"+count);
			tx.commit();
		} catch (HibernateException e) {
			if (tx!=null) {
				tx.rollback();
			}
			e.printStackTrace();
		}finally {
			HibernateUtil.closeSession();
		}
	} 
注意!!Hibernate5中把uniqueResult()换成了getSingleResult()
相关TAG标签
上一篇:高级SQL基础查询
下一篇:SQL嵌套查询实例解析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站