📄 dbpagelist.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -