hibernate - 如何在不将扩展类映射到数据库的情况下扩展grails域类?

标签 hibernate grails

我正在尝试在grails应用程序中扩展域类,以便它们都可以使用通用方法。但是,这对我来说是错误的,似乎grails正在尝试将扩展类映射到数据库。有谁知道如何做到这一点?

我尝试了以下方法:

  • 使扩展类抽象为
  • 将扩展类移动到src / groovy文件夹
  • 向扩展类的静态映射
  • 添加“tablePerHierarchy false”

    不幸的是,所有这些都失败了。请注意,如果我完全不扩展,它会正常工作。

    最佳答案

    对于任何想知道您似乎必须将我尝试过的方法组合在一起的人。
    您需要同时使扩展类抽象化并将其放置在src / groovy文件夹中。
    希望这对某人有帮助!

    关于hibernate - 如何在不将扩展类映射到数据库的情况下扩展grails域类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26531939/

    相关文章:

    java - Hibernate,集合,仅保存某些属性

    grails - IntelliJ中没有Grails View

    javascript - 在服务器端Groovy页面中访问客户端jquery变量

    java - 我正在尝试将我的应用程序从 Spring 转移到 Spring Boot,但遇到了一些问题。特别是以下异常

    java - 如何在 Hibernate 中执行非多态 HQL 查询?

    javascript - WAR 文件已部署,但在 GlassFish 上运行不正常

    grails - Grails 3.0.11映射HTTP动词

    Grails 不基于 pom.xml 从 Maven 存储库中挑选 jar

    java - 从不同线程一起使用 Hibernate 和 JDBC

    java - Hibernate 异常 - 初始 SessionFactory 创建失败。java.lang.NoSuchMethodError : javax. persistence.Table.indexes()[Ljavax/persistence/Index;