我想通过某些参数过滤我的列表功能,查看CRUD.java controller:
List<Model> objects = type.findPage(page, search, searchFields, orderBy, order, (String) request.args.get("where"));
Long count = type.count(search, searchFields, (String) request.args.get("where"));
Long totalCount = type.count(null, null, (String) request.args.get("where"));
它似乎是基于查询字符串中的where参数进行过滤,但我找不到有关where子句应该采用何种格式或如何使用它的任何文档?
答案 0 :(得分:1)
这是一个简单的JPA查询where子句。
例如,如果您的用户模型具有用户名属性,则可以创建一个where子句,如下所示:
"user.username = 'lucernae'"
它将列出用户名等于'lucernae'
的所有用户模型实例