hibernate 如何执行sql 查询出总数
来源:互联网 发布:双十一销售额数据 编辑:程序博客网 时间:2024/04/28 00:01
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class GetCountForPage extends HibernateDaoSupport{
public List getCountForPage(final String sql){
List list = getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Connection CurConn =session.connection();
PreparedStatement ps = CurConn.prepareStatement(sql);
ResultSet result=ps.executeQuery();
result.next();
int sum=result.getInt(1);
List list=new ArrayList();
list.add(sum);
result.close();
ps.close();
CurConn.close();
return list;
}
});
return list;
}
}
执行sql :select count(1) from yourtable; 查询出总数可以用来分页
- hibernate 如何执行sql 查询出总数
- hibernate 分页后,查询总数 使用hql和sql
- Hibernate执行原生SQL查询
- Hibernate 执行SQL语句查询实体
- Hibernate使用sql查询出map类型数据
- 如何使用hibernate执行sql语句
- 如何让mybatis打印出执行的sql
- sql中如何查询出访问量最多的月份
- 如何给查询出的SQL记录添加序号列
- 如何sql查询出连续号码段 (单号连续性检查)
- sql 如何计算总数,比值等问题
- Hibernate直接执行sql语句,查询记录的个数
- hibernate对原生SQL查询执行的控制
- Hibernate执行原生sql将查询结果直接转为VO
- hibernate+mysql中文查询不出结果,其他查询正常,SQL语句也正常
- hibernate 使用sql 查询利用setResultTransformer查询出封装好的VO对象
- 在Hibernate执行一对多表查询的HQL语句,怎样循环打印出结果
- hibernate使用hql执行查询操作时,多出update语句
- 禁止webbrowser脚本,禁止webbrowser缓存,我在WTL下测试正常
- 自动备份和还原数据库(sql server 2005以上版本)
- Windows Server 技术中心
- March 9th Tuesday 2010
- Apache服务器SSL配置(转)
- hibernate 如何执行sql 查询出总数
- 广州小学生发明地震搜救机器人
- ThreadLocal详解
- JAVA中String替换性能简单测试
- Android应用程序可视化的界面开发工具: DroidDraw
- 数据库与数据仓库
- JS重置按钮脚本,支持重置ASP.NET控件
- 动态二维数组的分配与释放
- PS 蒙版实现图片融合