2017-02-20 61 views
0

在我的Grails 3.2.6應用程序我有2類:抽象域類和tablePerHierarchy

abstract class Base { 
    static mapping = { 
    tablePerHierarchy false 
    }  
} 

class Child extends Base { 
    static mapping = { 
    collection 'child' 
    } 
} 

在保存兒童的情況下,傾入「基地」集合(與_class = Child字段)而不是「孩子」。

如何使它正常工作?

UPDATE

我定義了Basetraitsrc/main/groovy

trait Base { } 

class Child implements Base { } 

則一切正常。

回答

0

在孩子類映射方法,添加此

table "child" 
+0

是由GORM蒙戈忽略,以及收集這種情況下, – injecteer