Hibernate中的“count”函数怎么应用?

 我来答
zy4288305
推荐于2019-09-18 · TA获得超过1642个赞
知道答主
回答量:142
采纳率:100%
帮助的人:5.5万
展开全部
  • 应用一:
      String hql = "select count(*) from User as user";
      Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();
      return count.intValue();

  • 应用二:
     String hql = "select count(*) from User as user";
      return ((Integer)getHibernateTemplate().iterate(hql).next()).intValue();

  • 应用三:
     String hql = "select count(*) from User as user";
     Query query =  getHibernateTemplate().createQuery( getSession(),hql);

 return ((Integer)query.uniqueResult()).intValue();

select count(uu.userid) from T_Userinfo uu where uu.username like '%t%';T_Userinfo为实体类的类名uu.username为实体类中的成员变量的名字。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式