带条件分页查询,如何才能优雅写?

微信截图_20191023164847.png

像这种,分页带参数查询,如何才能比较简单的写?查询参数是随机多个的,用user接收了

评论区

JFinal

2019-10-23 17:08

用模板用法即可:

String sqlTemplate = "select * from t_user where delete = 0 and username = #para(username)";
Page page = Db.templateByString(sqlTemplate, Kv.by("username", user.getUsername()).paginate(pageNumber, pageSize);

lyq027

2019-10-23 17:35

@JFinal 可以,谢谢

JFinal

2019-10-23 17:38

@lyq027 注意,上面的回复,更正了一下,将 #(username) 改为了 #para(username)

要注意看文档:
https://www.jfinal.com/doc/5-13

一只敲代码的猫

2021-02-01 17:41

@JFinal 波总,2.2还没支持这个对吧?