【问题标题】:Adding condition to findAll and findAllBy methods向 findAll 和 findAllBy 方法添加条件
【发布时间】:2015-12-13 23:41:42
【问题描述】:

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

我想要实现的是调用User.findAll 意味着找到所有活动为真的用户,调用像User.findAllByName('mike') 这样的动态方法将返回所有名称为mike 和活动标志设置为真的用户。

我的 grails 版本是 3.0.3

【问题讨论】:

  • 您可能想查看 Grails hibernate 插件。这是一个有用的博客link,它解决了类似的需求。
  • Grails hibernate 插件不适用于 grails 3.x。

标签: grails-orm grails-3.0


【解决方案1】:

我已经迁移了原来的 hibernate-filter 插件,以便能够将它与新的 Grails 3 一起使用。新版本在官方 Grails 3 plugins repository 上发布,名称为 grails-hibernate-filter,直接链接到插件 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    • 1970-01-01
    • 2020-05-11
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多