SSH-基础篇-Action
来源:互联网 发布:win10平板绘画软件 编辑:程序博客网 时间:2024/05/24 05:58
package cn.jbit.ssh.dao.impl;
import java.sql.SQLException;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import cn.jbit.ssh.dao.EmpDao;
import cn.jbit.ssh.entity.Emp;
public class EmpDaoImpl extends HibernateDaoSupport implements EmpDao {
/*用hibernate回调方法分页*/
/*切记!回调函数参数必须是常量!*/
/*new后面的属于匿名内部类*/
public List<Emp> findByPage(final int page, final int size) {
HibernateCallback h = new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery("from Emp");
query.setFirstResult((page-1)*size);
query.setMaxResults(size);
return query.list();
}
};
List<Emp> list = getHibernateTemplate().executeFind(h);
return list;
}
}
import java.sql.SQLException;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import cn.jbit.ssh.dao.EmpDao;
import cn.jbit.ssh.entity.Emp;
public class EmpDaoImpl extends HibernateDaoSupport implements EmpDao {
/*用hibernate回调方法分页*/
/*切记!回调函数参数必须是常量!*/
/*new后面的属于匿名内部类*/
public List<Emp> findByPage(final int page, final int size) {
HibernateCallback h = new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery("from Emp");
query.setFirstResult((page-1)*size);
query.setMaxResults(size);
return query.list();
}
};
List<Emp> list = getHibernateTemplate().executeFind(h);
return list;
}
}
0 0
- SSH-基础篇-Action
- 【SSH三大框架】Struts2基础第三篇:配置Action以及调用Action的三种方式
- 【SSH三大框架】Struts2基础第二篇:Struts2的Action访问ServletAPI
- PHP in action (基础篇)
- SSH框架之Action
- SSH中Action
- SSH - 基础篇 - web.xml
- SSH - 基础篇 - applicationContext.xml
- SSH-基础篇-struts.xml
- Junit4测试ssh中的action
- Junit4测试ssh中的action
- Oozie Ssh Action问题排查
- library-ssh: action 和 dao
- oozie ssh action获取日志
- oozie ssh action获取日志
- SSH框架action缓存问题
- 【SSH 基础】浅谈Hibernate--入门篇
- 【SSH 基础】浅谈Hibernate--入门篇
- 统计svn上两个版本或一段时间内的代码修改行数
- 如何确定Kafka的分区数、key和consumer线程数
- org.springframework.beans.factory.NoSuchBeanDefinitionException:
- 图论2-sat问题 HDU 3062
- java语言实现插入排序法
- SSH-基础篇-Action
- Xcode8调试黑科技:Memory Graph实战解决闭包引用循环问题
- Intellij IDEA svn的使用记录
- Java的基本数据类型-布尔类型
- android 初始化init.rc语法介绍
- 工作量证明算法
- The First Day
- 抽屉控件SlidingDrawer
- QT类似于QQ的即时聊天程序用开发QTcpServer,QTcpSocket简单开发