grails继承无鉴别器

grails继承无鉴别器,grails,grails-domain-class,Grails,Grails Domain Class,我在域类模型中有以下问题 我有一个BaseDomainClass 我是这样使用的: class ScheduleAction extends BaseDomainClass{ ... static mapping = { tablePerHierarchy false } } 这个很好用。BaseDomainClass中的所有属性都写入ScheduleAction表中 我现在的问题是 class ScheduleActionAddActivity

我在域类模型中有以下问题

我有一个BaseDomainClass

我是这样使用的:

class ScheduleAction extends BaseDomainClass{
     ...
     static mapping = {
        tablePerHierarchy false
     }
}
这个很好用。BaseDomainClass中的所有属性都写入ScheduleAction表中

我现在的问题是

 class ScheduleActionAddActivityToPerson extends ScheduleAction{
    static mapping = {  
           tablePerHierarchy true
           discriminator column : 'TYP'
      }
 }
但我没有看到数据库表中描述的继承

我想看到这样的情景:

table ScheduleAction 
     id 
     version 
     typ

但我在数据库中没有看到“typ”字段。有人能给我一个提示吗?

您能告诉我创建了哪些表及其对应的列吗?您是否定义了“typ”列?