Hibernate count method: returns the number of attributes
                                        
                    •
                    Java                                    
                count(String propertyName)
Example
Criteria criteria = session.createCriteria(UserForm.class);  //定义Criteria对象
criteria.setProjection(Projections.count("id"));  //返回属性数目
int max = (Integer)criteria.uniqueResult();  //获取查询结果
System.out.println("记录数:"+max);
Typical application
public static void main(String[] args){
  Session session = null;  //声明Session对象
  try{
    session = HibernateUtil.getSession();  //获取Session
    session.beginTransaction();  //开启事务
    try{
      Criteria criteria = session.createCriteria(Users.class);  //定义Criteria对象
      criteria.setProjection(Projections.count("id"));  //返回属性数目
      int max = (Integer)criteria.uniqueResult();  //获取查询结果
      System.out.println("tb_users表的记录数为:"+max);
    }catch(Exception e){
      System.out.println("查询用户信息时的错误信息:"+e.getMessage());
    }
    session.getTransaction().commit();  //提交事务
  }catch(Exception e){
    e.printStackTrace();
    session.getTransaction().rollback();  //出错将回滚事务
  }finally{
    HibernateUtil.closeSession(session);  //关闭Session对象
  }
}
                
                            The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
                        
                                            
                        THE END
                    
                    
                    
                                                        二维码
                        
                        
                                                
                        