TMember.hml.xml <set name="THotel" table="t_hotel_member" inverse="false" lazy="true" cascade="save-update">
<key>
<column name="memberId" not-null="true" />
</key>
<many-to-many class="com.tpc.youze.model.po.THotel" column="hotelId" outer-join="true"/>
</set>
<set name="TMember" table="t_hotel_member" lazy="true" inverse="true" cascade="save-update">
<key>
<column name="hotelId" not-null="true" />
</key>
<many-to-many class="com.tpc.youze.model.po.TMember" column="memberId"/>
</set>
级联保存可以,删除也可以,但修改的时候出了一个问题,hibernate把hotel和member关系表的记录删除了!
能帮忙看一下?hibernate的执行过程:Hibernate: update database.t_member set memberNumber=?, password=?, memberName=?, job=?, sex=?, paper=?, photo=?, familyAddress=?, officeAddress=?, postalcode=?, moveTel=?, familyTel=?, email=?, qqMsn=?, currentMoney=?, yearMoney=?, sumMoney=?, joinSpend=?, manageSpend=?, basicSpend=?, changeSpend=? where memberId=?Hibernate: delete from t_hotel_member where memberId=?
<key>
<column name="memberId" not-null="true" />
</key>
<many-to-many class="com.tpc.youze.model.po.THotel" column="hotelId" outer-join="true"/>
</set>
<set name="TMember" table="t_hotel_member" lazy="true" inverse="true" cascade="save-update">
<key>
<column name="hotelId" not-null="true" />
</key>
<many-to-many class="com.tpc.youze.model.po.TMember" column="memberId"/>
</set>
级联保存可以,删除也可以,但修改的时候出了一个问题,hibernate把hotel和member关系表的记录删除了!
能帮忙看一下?hibernate的执行过程:Hibernate: update database.t_member set memberNumber=?, password=?, memberName=?, job=?, sex=?, paper=?, photo=?, familyAddress=?, officeAddress=?, postalcode=?, moveTel=?, familyTel=?, email=?, qqMsn=?, currentMoney=?, yearMoney=?, sumMoney=?, joinSpend=?, manageSpend=?, basicSpend=?, changeSpend=? where memberId=?Hibernate: delete from t_hotel_member where memberId=?
解决方案 »
- hibernate search搜索结果的问题
- 一个struts架构的资源管理项目运行时有时页面表格中的数据出不来,需要重新启动jboss
- JFreeReport做报表问题!
- java门外汉提问
- 小弟是J2EE初学者在编程的时候遇到这样一道题目!编写一个程序,在窗体的文本区中列出目录的递归列表,在命令行中指定目录
- 应用系统如何把消息传递给netty socket服务器端
- 使用maven构建项目,项目上有红叉提示错误,但是错误找不到
- MM只有80分了,我以前没有学过spring,请问学习spring用什么书籍好?谢谢csdn的好人!!!
- 请教 struts2 校验器 input视图转发 出现不同页面问题
- SSH整合出错
- Struts2加载错误
- 用struts和jsp相互转向出现的问题
问题是为什么会这样?我只要更新member就行了,为什么会关系到关系表??请各位高手出出招!!
Hibernate: insert into yzdatabase.t_member (memberNumber, password, memberName, job, sex, paper, photo, familyAddress, officeAddress, postalcode, moveTel, familyTel, email, qqMsn, currentMoney, yearMoney, sumMoney, joinSpend, manageSpend, basicSpend, changeSpend) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate: update yzdatabase.t_hotel set cityId=?, hotelNumber=?, hotelName=?, address=?, linkmen=?, linkmenTEL=?, linkmenFAX=?, linkmenEmail=?, linkmenMoveTEL=?, hotelExplain=?, journey=?, sightName=?, distinction=?, curreMoney=? where hotelId=?
member修改了,但关系表没有插入新的关系数据,
在关系表中没有数据!