<class name="Category" table="category">
<joined-subclass name="PCategory" table="category">继承映射是报错:
Caused by: org.hibernate.AssertionFailure: not a joined-subclass<class>中table 不能与<joined-subclass>不能一样的吗,,,有什么解决的方法的吗?

解决方案 »

  1.   

    subclass 可以
    <class name="Category" table="category"> 
    <subclass name="" extends="Category" discriminator-value="">
            <property name=""/>
       </subclass>
    joined-subclass标签,提供的功能是只能为子类设定外部表,而且没有鉴别器,即子类一张表,父类一张表,子类以父类的主键为外键。
      

  2.   

    但是表中没有用于discriminator-value区分的 列属性     该如何解决呢???