如何使tablePerHierarchy为false并使用鉴别器?

时间:2014-07-02 05:22:01

标签: hibernate grails gorm table-per-hierarchy discriminator

问我所需要的问题是here,但它的答案并不能满足我的需要。我有这样的课:

abstract class A{
   String a
}
class B extends A{
   String b
}
class C extends A{
   String c
}

我想为每个类创建一个表,所以我添加tablePerHierarchy并将其设置为false,如下所示:

abstract class A{
   String a
   static mapping = {
       tablePerHierarchy false
   }
}

但是当我运行程序并创建数据库时,没有鉴别器,我想查询表A并查明它是B还是C?我如何在此策略中添加鉴别器?

1 个答案:

答案 0 :(得分:1)

基于bug report <。<}支持不支持