}
}
package com.tgb.oa.manager.impl;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.tgb.oa.PagerModel;
import com.tgb.oa.manager.OrgManager;
import com.tgb.oa.model.Orgnization;
/**
*
* @ 实现组织机构管理接口
* @author jnqqls
* @group TGB
* @version 1.0
* @comments
*/
public class OrgManagerImpl extends AbstractManager implements OrgManager {
@Override
public PagerModel findOrgs(int parentId) {
//如果parentId=0,则查找顶级机构列表
if(parentId == 0){
return searchPaginated("from Orgnization o where o.parent is null");
}
return searchPaginated("from Orgnization o where o.parent.id = ", parentId);
}
}
剩下的就是相关的 Action进行调用,配置jsp页面.以上便是pager-taglib在项目中后台的相关使用.
总结:pager-taglib是分页的一个好工具,经过简单的配置可以轻松实现分页功能,我们所需要学习的是它本身所具有封装思想.