私はGrails 2.2.2を使用しています
2 つのドメインがあるとします。
class Rule{
String label
static mapping = {
tablePerHierarchy false
}
}
class RuleVersion extends Rule{
String state
Rule reference
User author //another Domain
}
次に、次のような単純なファインダーRule.findByLabel("foo")
はエラーを生成します。
ERROR org.hibernate.util.JDBCExceptionReporter: Unknown column 'this_.col_author_id' in 'field list'
tablePerHierarchy false
GORM は、RuleTableで定義されていないため、RuleVersion ドメインの列も含む SQL ステートメントを作成するようです。
これは GORM のバグですか、それとも何か不足していますか?