inheritance - TablePerHierarchy 对于抽象类总是 false?

标签 inheritance grails groovy grails-orm abstract

根据the Grails GORM guide ,域类的子类与父类共享同一个表,除非 tablePerHierarchy 设置为 false。

我找不到有关以下映射语句是否因“abstract”关键字而被忽略的信息

abstract class Item implements Comparable{
  static mapping = {
    tablePerHierarchy true
  }
...

我的数据库不包含 Item 表,每个子类一个表(tablePerHierarchy 的预期状态==false)。

我是否需要使 Item 具体化但在验证中不允许它?我计划有一个 ItemController,其中使用创建表单中的