添加条件到findAll和findAllBy方法

时间:2015-09-17 07:23:17

标签: gorm grails-3.0

在我的域类User中,我希望布尔标志处于活动状态。有没有办法通过添加条件User.findAll来覆盖User.findAllByactive == true等方法?

我想要实现的是调用User.findAll意味着找到所有处于active状态的用户,调用User.findAllByName('mike')之类的动态方法将返回名称为mike且active flag设置为true的所有用户。

我的Grails版本为 3.0.3

1 个答案:

答案 0 :(得分:3)

我已迁移原始hibernate-filter插件,以便能够将其与新Grails 3一起使用。新版本以官方Grails 3 plugins repository发布,带有grails-hibernate-filter名称,直接链接到插件{{ 3}}