dbpagelist.java

来自「如果遇到MD5加密文件」· Java 代码 · 共 32 行

JAVA
32
字号
package com.easyjf.web.tools;

import java.util.Collection;
import com.easyjf.dbo.DBMapping;
import com.easyjf.dbo.DBObject;
import com.easyjf.dbo.EasyJDB;
public class DbPageList extends PageList {
private String scope;
private Class cls;
public DbPageList()
{
	this(DBObject.class,"1=1");
}
public DbPageList(Class cls,String scope)
{
	this(cls,scope,null);
}
public DbPageList(Class cls,String scope,Collection paras)
{
	this.cls=cls;
	this.scope=scope;	
	IQuery query=new DbQuery(EasyJDB.getInstance(),cls);
	query.setParaValues(paras);
	this.setQuery(query);		
}
public void doList(int currentPage, int pageSize)	
{
	String totalSql="select count(*) from "+DBMapping.getInstance().findTable(cls).getName()+" where "+scope;
	super.doList(pageSize,currentPage,totalSql,scope);	
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?