参考:参考链接
问题描述:Attribute "table" must be declared for element type "subclass".
属性“表”必须被声明为元素类型”子类”。这个问题多出在混合使用“一个类继承体系一张表”和“每个子类一张表” (映射文件)这种类型的映射中。请看下面的错误语句:
<subclassname="Skiller"table="skiller">
<propertyname="skill"/>
</subclass>
正确的语句是:
<subclassname="Skiller">
<propertyname="skill"/>
</subclass>
这是因为这种混合表的使用就是要使某一个子类与父类在同一个表中,而上面的错误语句却标明了table="skiller",这不是背道而驰么