Играть в! Фреймворк, настройка функции CRUD list()

Я хочу отфильтровать свою функцию списка по определенным параметрам, глядя на контроллер 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 или как его использовать?


person Martinffx    schedule 24.10.2011    source источник
comment
см. этот полезный ответ: [stackoverflow.com/questions/7827427/ [1]: stackoverflow.com/questions/7827427/   -  person Lucho    schedule 16.11.2011
comment
Итак ... должно ли это быть закрыто как дубликат или нет?   -  person ripper234    schedule 21.11.2011
comment
Да как закрыть вопрос.   -  person Martinffx    schedule 01.12.2011


Ответы (1)


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

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

"user.username = 'lucernae'"

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

person lucernae    schedule 20.12.2012