【问题标题】:How to create/use shared domain properties/methods in Grails 2?如何在 Grails 2 中创建/使用共享域属性/方法?
【发布时间】:2012-02-17 08:33:45
【问题描述】:

在 Grails 2.x 之前,我们使用抽象类来模拟共享域属性。这很完美,但现在使用 Grails 2.x 时,看不到创建共享域属性和方法的方法。当我使用抽象类并让我的域类扩展该抽象类时,我会得到一个大数据库表。

是否有另一种创建共享域属性/方法的方法?

【问题讨论】:

    标签: grails grails-orm


    【解决方案1】:

    Docs 表示在这种情况下您需要将基类移动到 /src/groovy

    【讨论】:

    • 这似乎不像我预期的那样工作。每当我在抽象类中添加其他属性并将该类放入 src/grooy 时。然后让我的域类扩展该抽象类。原始类不再是域类。我不再得到数据库表了。当我这样做时,src/groovy 中抽象类中的约束也会产生编译错误。
    • 可能我做错了什么,但确实将他的抽象类放入 src/groovy 现在可以了 :) 感谢您的提示!
    猜你喜欢
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    相关资源
    最近更新 更多