在继承关系映射数据库的时候,出现了
hibernate的继承关系映射到数据库:
[url]http://www.java1995.cn/article/729.html[/url]
这个异常是因为hibernate不知道是哪个对象。。
把数据库中的字段,也就是在映射文件中指出对象区别的字段
给相应的写上值。。。
如
这儿是用J来表示,所以把所有数据记录都写上J,当然当你有几个子类的时候,就得用不同的值来表示不同的子类。
net.sf.hibernate.WrongClassException: Object with id: was not of the specified subclass
hibernate的继承关系映射到数据库:
[url]http://www.java1995.cn/article/729.html[/url]
这个异常是因为hibernate不知道是哪个对象。。
把数据库中的字段,也就是在映射文件中指出对象区别的字段
<discriminator column="subFlag" type="java.lang.String"></discriminator>
给相应的写上值。。。
如
<subclass name="org.java1995.domain.JUser" discriminator-value="J">
这儿是用J来表示,所以把所有数据记录都写上J,当然当你有几个子类的时候,就得用不同的值来表示不同的子类。