В моем классе домена User Я хотел бы иметь активный флаг boolean. Есть ли способ переопределить методы, такие как User.findAll
и User.findAllBy
... путем добавления условия active == true
?Добавление условия findAll и findAllBy методов
То, что я хочу достичь, это вызов User.findAll
означает найти всех пользователей, где активен true, а вызов динамического метода, такого как User.findAllByName('mike')
, вернет всех пользователей с именем mike и активным флагом, установленным в true.
Моего Grails версия 3.0.3
Возможно, вы захотите ознакомиться с плагином для гибернации Grails. Вот полезный блог [link] (http://www.tothenew.com/blog/grails-hibernate-filter-plugin-a-life-saver/), который обращается к аналогичной потребности. –
Плагин Grails hibernate не работает с grails 3.x. –