zoukankan      html  css  js  c++  java
  • Hibernate查询总的记录数

    1. 原生sql

    String hql="select count(*) from product" ;//此处的product是数据库中的表名 
    Query query=session.createSQLQuery(hql); 
    List<BigInteger> list=query.list(); //此处胡一定要注意是Bignter类型的,傻了吧唧的试了好多(Long,Integer)都报错 
    count = list.get(0).intValue();

    2.hql语句

     String hql="select count(*) from Product";//此处的Product是对象
     Query query = session.createQuery(hql);
     count=((Long) query.setCacheable(true).uniqueResult()).intValue();//此处用Long类型进行转换

     

    没有永远的记忆,只有勤奋的笔记
  • 相关阅读:
    我的学习记录-JAVA SE 03
    我的学习记录-JAVA SE 02
    我的学习记录-JAVA SE 01
    我的mysql的学习记录
    Hibernate4学习一
    java3
    java5
    java基础4
    java2
    java
  • 原文地址:https://www.cnblogs.com/yaoqj/p/4173270.html
Copyright © 2011-2022 走看看