首页>代码>ssh框架(spring+hibernate+struts)开发用户列表分页查询,基于MyEclipse+tomcat+mysql环境开发>/ssh框架分页查询/demod/src/qiangjun/com/dao/TestDao.java
package qiangjun.com.dao; 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 qiangjun.com.entity.Test; import qiangjun.com.util.PageControl; public class TestDao extends HibernateDaoSupport implements TestIDao{ @SuppressWarnings("unchecked") public List<Test> queryAllInfo(final PageControl page) { final int start = page.getStart() - 1; final int num = page.getInt_num(); return (List<Test>)getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { String hql = " from Test "; Query query = session.createQuery(hql); query.setFirstResult(start); query.setMaxResults(num); List<Test> list = query.list(); return list; } }); } public int queryInfoNum() { return (Integer)getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { String hql = " select count(*) from Test "; Query query = session.createQuery(hql); List list = query.list(); int count = 0; if(!list.isEmpty()) { count = Integer.parseInt(list.get(0)+""); } return count; } }); } }
最近下载更多
yexiansheng LV1
2021年11月7日
王步庆 LV9
2020年5月15日
bocelli LV1
2019年11月26日
blackbutofkk LV1
2019年11月12日
A1299492670 LV6
2019年9月23日
dsadasdwf LV12
2019年9月2日
yiigsoo LV7
2019年6月17日
yinsings LV9
2019年4月10日
卫龙123 LV6
2019年1月30日
hdhbshs LV16
2019年1月15日
最近浏览更多
WBelong LV8
2023年12月11日
3516569014 LV5
2023年5月8日
女王不该在山炮村养花 LV8
2023年4月16日
qfch120 LV8
2023年3月28日
sgwtfdtvd LV1
2022年6月8日
1072236722
2022年5月19日
暂无贡献等级
流年不辜 LV9
2022年4月27日
wanglinddad LV55
2022年4月16日
大彬 LV2
2021年12月10日
yexiansheng LV1
2021年11月7日