Играть!Framework, настраивающий функцию CRUD list () - PullRequest
1 голос
/ 24 октября 2011

Я хочу отфильтровать свою функцию списка по определенным параметрам, глядя на контроллер CRUD.java :

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 или как его использовать?

1 Ответ

1 голос
/ 20 декабря 2012

Это простой запрос JPA where.

Например, если у вас есть модель User со свойствами имени пользователя, вы можете создать предложение where, например:

"user.username = 'lucernae'"

В нем будут перечислены все экземпляры модели User, имя пользователя которых равно 'lucernae'

...