list( String searchkey, String searchValue, String order)
public Page list(int pageNO, int pageSize,int disabled, String searchkey,
String searchValue, String order) {
StringBuffer sql = new StringBuffer("select * from order where disabled=? ");
if(!StringUtil.isEmpty(searchkey) && !StringUtil.isEmpty(searchValue) ){
sql.append(" and ");
sql.append(searchkey);
sql.append("=?");
}
order = StringUtil.isEmpty(order)?"order_id desc":order;
sql.append(" order by "+ order);
Page page =null;
if(!StringUtil.isEmpty(searchkey) && !StringUtil.isEmpty(searchValue) ){
page = this.baseDaoSupport.queryForPage(sql.toString(), pageNO, pageSize, Order.class,disabled, searchValue);
}else{
page = this.baseDaoSupport.queryForPage(sql.toString(), pageNO, pageSize, Order.class,disabled);
}
return page;
}
方法 的命名规范 和一般的参数
最新推荐文章于 2021-02-15 18:50:04 发布
本文介绍了一种基于SQL的查询分页实现方式,通过构造SQL语句实现动态搜索与排序功能,适用于各种需要进行数据分页展示的应用场景。
2236

被折叠的 条评论
为什么被折叠?



