hibernate sql查询返回对象list
2016-07-15 16:35
453 查看
//例如 UserInfo.class传到beanClass
public Pagination findPaginationObjBySql(final String sql, final int pageIndex, final int pageSize,<span style="color:#ff0000;"> final Class beanClass</span>) {return (Pagination) hibernateTemplate.execute(new HibernateCallback() {public Object doInHibernate(Session session) throws HibernateException, SQLException {SQLQuery query = session.createSQLQuery(sql)<span style="color:#ff0000;">.addEntity(beanClass);;</span>if (pageSize > 0) {query.setFirstResult((pageIndex - 1) * pageSize);query.setMaxResults(pageSize);}List items = query.list();long rowsCount = 0;rowsCount = getRowsCountBySqlDataSize(sql);Pagination pagination = new Pagination(pageIndex, pageSize, rowsCount);pagination.setItems(items);return pagination;}});}
相关文章推荐
- SQLyog客户端 导入sql文件乱码的解决方法
- mysql 5.6 binlog组提交
- Oracle 正常关闭后 startup mount 提示监听程序当前无法识别连接描述附中请求的服务
- Mysql开发规范
- 允许mysql远程访问
- MySql数据库查询带有某个字段的所有表名
- memcache java
- redis初识
- mycat 使用mysql实现全局序列号
- MySql 增删改查 增加列 删除列 清空表 删除表 删除库
- Mongodb ReplSet 小结
- redis 安装及安装遇到的问题解决
- Oracle 重做(Redo)日志介绍
- MongoDB的选举过程
- 数据库锁有几种
- django程序没有问题,保存远地测试数据库,save没问题,控制台也显示update成功,但是在数据库检索数据没有存进去
- 查看表空间sql
- MySQL详解--锁
- mysql 的安装
- mysql事务 个人笔记