2015-09-17 2 views
1

В моем классе домена User Я хотел бы иметь активный флаг boolean. Есть ли способ переопределить методы, такие как User.findAll и User.findAllBy ... путем добавления условия active == true?Добавление условия findAll и findAllBy методов

То, что я хочу достичь, это вызов User.findAll означает найти всех пользователей, где активен true, а вызов динамического метода, такого как User.findAllByName('mike'), вернет всех пользователей с именем mike и активным флагом, установленным в true.

Моего Grails версия 3.0.3

+0

Возможно, вы захотите ознакомиться с плагином для гибернации Grails. Вот полезный блог [link] (http://www.tothenew.com/blog/grails-hibernate-filter-plugin-a-life-saver/), который обращается к аналогичной потребности. –

+0

Плагин Grails hibernate не работает с grails 3.x. –

ответ

2

Я мигрировал оригинальный hibernate-filter плагина, чтобы иметь возможность использовать его с новым Grails 3. Новой версии опубликована на официальный Grails 3 plugins repository с именем Grails-зимует-фильтр, прямая ссылка на плагин here

 Смежные вопросы

  • Нет связанных вопросов^_^