Grails GORM ガイドによると、 tablePerHierarchy が false に設定されていない限り、ドメイン クラスのサブクラスは親クラスと同じテーブルを共有します。
「abstract」キーワードが原因で次のマッピング ステートメントが無視されるかどうかについての情報が見つかりません
abstract class Item implements Comparable{
static mapping = {
tablePerHierarchy true
}
...
私のデータベースには Item テーブルがなく、サブクラスごとに 1 つのテーブルが含まれています (tablePerHierarchy==false の状態が期待されます)。
アイテムを具象化する必要がありますが、検証では許可しませんか? 作成フォームで <select> を使用して選択されたサブクラスを持つ 1 つの ItemController を用意する予定です。