📄 mysqlpagesqlhelper.java.svn-base
字号:
package org.derrick.jdbc.page.sql;
/**
*
* @author 刘冬宝Oct 26, 2006
版权申明:所有人员均可自由修改源码并再发布,但必须保留此相关信息
*
*/
public class MysqlPageSqlHelper extends PageSqlHelper {
public MysqlPageSqlHelper() {
super();
}
public MysqlPageSqlHelper(int recordnumPerPage, String fieldClause, String conditionClause) {
super(recordnumPerPage, fieldClause, conditionClause);
}
/**
* 返回用于获取第几页的sql,页号从一开始记数
*/
protected String buildPageSql(int pageNo) {
StringBuffer sqlBuffer = new StringBuffer("select ");
sqlBuffer.append(this.getFieldClause());
sqlBuffer.append(" from ");
sqlBuffer.append(this.getConditionClause());
sqlBuffer.append(" order by ");
sqlBuffer.append(this.getOrderByClause());
sqlBuffer.append(" limit ");
sqlBuffer.append((pageNo-1)*this.getRecordnumPerPage());
sqlBuffer.append(",");
sqlBuffer.append(this.getRecordnumPerPage());
if (logger.isDebugEnabled()) {
logger.debug("getPageSql(" + pageNo + "):" + sqlBuffer.toString());
}
return sqlBuffer.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -