【发布时间】:2012-12-03 04:10:35
【问题描述】:
我有以下问题。我得到了一个由 Java 中的 JPA/Hibernate 生成的数据库模式。我有一个用于继承层次结构的表。为此,Hibernate 使用 DTYPE 列来区分层次结构中类的具体实现。
我现在需要将相同的层次结构加载到 GRAILS 域对象。但是 GRAILS 使用名为“类”的列来保存具体实现的名称,我无法找到任何方法来更改此映射。所以我的问题是:有没有办法将 GRAILS 的 'class' 列映射到 Hibernate 的 DTYPE 列?
【问题讨论】:
-
您想要更改的映射具体是什么?列名、数据类型等??
-
我想我需要更改列名以及每个类映射到的值。但我认为下面的答案提供了帮助。
标签: java hibernate grails mapping grails-orm