向 findAll 和 findAllBy 方法添加条件
Adding condition to findAll and findAllBy methods
在我的域中 class 用户我想要激活布尔标志。有没有办法通过添加条件 active == true
来覆盖 User.findAll
和 User.findAllBy
... 之类的方法?
我想要实现的是调用 User.findAll
意味着找到所有 active 为 true 的用户,调用像 User.findAllByName('mike')
这样的动态方法将 return 所有名称为 mike 和 active flag 的用户设置为真。
我的grails版本是3.0.3
我已经迁移了原版hibernate-filter plugin to be able to use it with new Grails 3. New version is published at official Grails 3 plugins repository with grails-hibernate-filter name, direct link to plugin here
在我的域中 class 用户我想要激活布尔标志。有没有办法通过添加条件 active == true
来覆盖 User.findAll
和 User.findAllBy
... 之类的方法?
我想要实现的是调用 User.findAll
意味着找到所有 active 为 true 的用户,调用像 User.findAllByName('mike')
这样的动态方法将 return 所有名称为 mike 和 active flag 的用户设置为真。
我的grails版本是3.0.3
我已经迁移了原版hibernate-filter plugin to be able to use it with new Grails 3. New version is published at official Grails 3 plugins repository with grails-hibernate-filter name, direct link to plugin here