现在的位置: 首页 > 综合 > 正文

Hibernate关于聚合函数的一些用法

2018年05月22日 ⁄ 综合 ⁄ 共 688字 ⁄ 字号 评论关闭

关于hibernate中聚合函数的用法

1.   public int countDetails() throws Exception {
 // TODO Auto-generated method stub
 Transaction trans = null;
 trans = HibernateSessionFactory.getSession().beginTransaction();
 int m =(Integer)HibernateSessionFactory.getSession().createQuery(
  "select count(*) from Details").list().get(0);
 trans.commit();
 HibernateSessionFactory.closeSession();
 return m;
    }

 

返回数据总行数
2.public double countDetailsMoney() throws Exception {
 Transaction trans = null;
 trans = HibernateSessionFactory.getSession().beginTransaction();
 Double m =(Double)HibernateSessionFactory.getSession().createQuery(
  "select sum(money) from Details").list().get(0);
 trans.commit();
 HibernateSessionFactory.closeSession();
 return m;
 
    }

计算总金额

抱歉!评论已关闭.