1、分页类 Page.java
public class Page {
private Integer rows; // 每页显示的行数
private int showPage; // 当前显示的第几页面
private int preTotal; // 当页记录数
private int total; // 总共记录
private int allPage; // 总共的页数
private int previousPage; // 上一页
private int nextPage; // 下一页
private List list; // 总记录数组
public Page() {
rows = 0;
showPage = 1;
preTotal = 0;
total = 0;
allPage = 0;
previousPage = 0;
nextPage = 0;
}
// 下面省略 getter 和 setter 方法
}
2、UserServiceImpl.java
public Integer getCount(Object obj) throws Exception {
return userDAO.getCount(obj, "userCount");
}
/** (非 Javadoc)
* <p>Title: findPage</p>
* <p>Description: 分页查询</p>
* @param parameters : 查询条件
* @param offset : 从第几条记录开始查询
* @param pagesize : 每页显示多少条记录
* @return
* @throws Exception
* @see com.iss.service.IUserService#findPage(java.lang.Object, int, int)
*/
public List<UserBean> findPage(Object parameters, int offset, int pagesize)
throws Exception {
return userDAO.queryForList("queryAllUser", parameters, offset, pagesize);
}
3、BaseDAOImpl.java
基础代码见我的博客中的《在spring中配置ibatis 04_dao类》
/** (非 Javadoc)
* <p>Title: queryForList</p>
* <p>Description: 分页查询</p>
* @param <T>
* @param statementId : 查询记录数的sql语句
* @param parameters : 查询条件
* @param offset : 从第几条记录开始查询
* @param pagesize : 每页显示多少条记录
* @return
* @throws Exception
* @see com.iss.common.core.IBaseDAO#queryForList(java.lang.String, java.lang.Object, int, int)
*/
public List<T> queryForList(String statementId, Object parameters,
int offset, int pagesize) throws Exception {
return sqlMapClientTemplate.queryForList(
statementId, parameters, offset, pagesize);
}
4、IUserDAO.java
public interface IUserDAO extends IBaseDAO {
}
5、UserDAOImpl.java
public class UserDAOImpl extends BaseDAOImpl implements IUserDAO {
}
分享到:
相关推荐
ibatis 物理分页jar ,与官方ibatis不冲突,可直接使用。
底层 到 页面展示 , dao层 service层 action层 到tld 到jsp都是、已经写好 你只要调用就可以。非常好用的jsp分页标签(如果不明白的地方,可以私聊我)
ibatis调用oracle存储过程分页
ibatis+easyui+etmv,实现了用户管理,权限管理数据在ACCES.条码打印 自动分页 .打印数据来源于oracle数据库使用ETMV访问,需要自建
ibatis mybatis 分页 crud 完整代码 如有不清楚的地方:可访问公司网站:www.meihuangkeji.com 进一步交流讨论。
struts2+spring+ibatis 实现分页
5 CSS01讲义 6 servle技术初步入门 7 servle核心技术 8 JSP技术初步入门 9 JSP核心技术与应用 10 JSTL技术介绍 11 MVC框架技术实现 13 struts框架 14 持久层设计技术hibernate 15 spring框架 专题 信息分页 专题 ...
ibatis struts2 spring3 mybatis 分页 crud 完整代码
资源文件ibatis 分页
使用ibatis基本配置及连接数据库 进行增删改查 存储过程及分页模拟 根据配置文件输出sql日志
ibatis mybatis crud 完整代码
java面试题01.面试的整体流程.mp4 │ Java面试题02.java的垮平台原理.mp4 │ Java面试题03.搭建一个java的开发环境.mp4 │ Java面试题04.java中int占几个字节.mp4 │ Java面试题05.java面向对象的特征.mp4 │ Java...
springmvc+DWZ+ibatis框架整合,增删改查功能实例,dwz分页组件的使用,ibatis操作数据库,springmvc控制页面
目 录 1. JAVA基础 3 1.1 二级 3 1.1.1 三级 3 1.1.1.1 四级 3 2. IBATIS配置 3 ...3.3.8 分页查询 (select) 7 3.3.9 基于Map的批量查询 (select) 7 4. JAVA基础 8 4.1 二级 8 4.1.1 三级 8 4.1.1.1 四级 8
Java面试题01.面试的整体流程 Java面试题02.java的垮平台原理 Java面试题03.搭建一个java的开发环境 Java面试题04.java中int占几个字节 Java面试题05.java面向对象的特征 Java面试题06.装箱和拆箱 Java面试题07.==和...
springMVC+spring+hibernate+jquery分页完整项目,完整代码
//username必须要和ibatis配置的property=username一致 Integer totalCount = this.userService.getUserCount(map); this.initPage(map, pageNum, pageSize, totalCount); List list = this.userService....
介绍 ...与支付宝dalgen还有一个区别:支付宝dalgen只支持ibatis,而dalgenX可以在ibatis与mybatis之间自由切换生成.dalgenX解决dalgen中DDD模型开发中的失血模式下的失忆问题。 dalgenX中的sql为bati
11、iBatis与Hibernate有什么不同? 122 12、写Hibernate的一对多和多对一双向关联的orm配置? 122 9、hibernate的inverse属性的作用? 122 13、在DAO中如何体现DAO设计模式? 123 14、spring+Hibernate中委托方案怎么...
11、iBatis与Hibernate有什么不同? 122 12、写Hibernate的一对多和多对一双向关联的orm配置? 122 9、hibernate的inverse属性的作用? 122 13、在DAO中如何体现DAO设计模式? 123 14、spring+Hibernate中委托方案怎么...