下面是hibernate里面的映射文件
一对多双向
可是我删除1这边的对象出现异常org.hibernate.exception.GenericJDBCException:could not initialize a collection[zengxiaoidong.pojo.User.myAddresses#4]请帮我看看配置文件哪里错了?我实在是找不到错在哪里了
User.hbm.xml
//=============================================
<set name="myAddresses" inverse="true" lazy="true" cascade="all,delete-orphan">
<key column="userId" />
<one-to-many class="zengxiaodong.pojo.MyAddress" />
</set>
//====================================================
MyAddress.hbm.xml
<many-to-one name="user" column="userId" class="zengxiaodong.pojo.User" cascade="none" fetch="join"/>
</class>
一对多双向
可是我删除1这边的对象出现异常org.hibernate.exception.GenericJDBCException:could not initialize a collection[zengxiaoidong.pojo.User.myAddresses#4]请帮我看看配置文件哪里错了?我实在是找不到错在哪里了
User.hbm.xml
//=============================================
<set name="myAddresses" inverse="true" lazy="true" cascade="all,delete-orphan">
<key column="userId" />
<one-to-many class="zengxiaodong.pojo.MyAddress" />
</set>
//====================================================
MyAddress.hbm.xml
<many-to-one name="user" column="userId" class="zengxiaodong.pojo.User" cascade="none" fetch="join"/>
</class>
<set name="myAddresses" inverse="true" lazy="true" cascade="all,delete-orphan">
<key column="userId" foreign-key="none" />
<one-to-many class="zengxiaodong.pojo.MyAddress" />
</set>
LZ试一下可以吗?LZ可以加入59673719(IT精英)群,大家相互交流意见啊。彼此学习。Good Luck。
open session in view