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