2017-02-20 8 views
0

私は2クラス持っ3.2.6アプリ:子供のインスタンスを保存する際に抽象ドメインクラスとtablePerHierarchy

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

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

がして(「ベース」コレクションに投棄されています_class = Childフィールド)を「子」の代わりに使用します。

どのように正しく動作させるには?

UPDATE

私はsrc/main/groovytraitとしてBase定義:

trait Base { } 

class Child implements Base { } 

を、それが正常に働いていました。あなたの子供のクラスのマッピング方法で

答えて

0

、この

table "child" 
+0

を追加し、この場合のコレクションとしてだけでなく、GORMのモンゴによって無視されます – injecteer

関連する問題