关于hibernate继承映射问题?? 10
<classname="Category"table="category"><joined-subclassname="PCategory"table="category...
<class name="Category" table="category">
<joined-subclass name="PCategory" table="category">
继承映射是报错:
Caused by: org.hibernate.AssertionFailure: not a joined-subclass
<class>中table 不能与<joined-subclass>不能一样的吗,,,有什么解决的方法的吗? 展开
<joined-subclass name="PCategory" table="category">
继承映射是报错:
Caused by: org.hibernate.AssertionFailure: not a joined-subclass
<class>中table 不能与<joined-subclass>不能一样的吗,,,有什么解决的方法的吗? 展开
展开全部
不能一样!!因为你是要新建一个表的嘛!这很简单的!这是我的样板 :
<joined-subclass name="com.tarena.entity.fish" table="t_fish" >
<key column="fish_id"/>
<property name="cheek" column="chee_k"/>
</joined-subclass>
不懂在追问!
<joined-subclass name="com.tarena.entity.fish" table="t_fish" >
<key column="fish_id"/>
<property name="cheek" column="chee_k"/>
</joined-subclass>
不懂在追问!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-16 · 知道合伙人软件行家
关注
展开全部
<classname="Person"table="t_person"lazy="true"discriminator-value="1">
<idname="id">
<generatorclass="native"/>
</id>
<discriminator column="type"></discriminator>
<propertyname="name"/>
<subclassname="Student"discriminator-value="2">
<propertyname="school"/>
<propertyname="studentNum"/>
</subclass>
<subclassname="Teacher"discriminator-value="3">
<propertyname="salary"/>
<propertyname="teacherNum"/>
</subclass>
</class>
额 以前练习的例子 你可以参考下 但一般没人用这种映射方法。。。
<idname="id">
<generatorclass="native"/>
</id>
<discriminator column="type"></discriminator>
<propertyname="name"/>
<subclassname="Student"discriminator-value="2">
<propertyname="school"/>
<propertyname="studentNum"/>
</subclass>
<subclassname="Teacher"discriminator-value="3">
<propertyname="salary"/>
<propertyname="teacherNum"/>
</subclass>
</class>
额 以前练习的例子 你可以参考下 但一般没人用这种映射方法。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询