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=?
解决方案 »
- ibatis+mysql 如何查到最新插入的id
- servlet tomcat6.0的问题,大家帮忙看看
- ext 使用direct 调用后台进行带条件查询时,我点击过滤,为啥我的数据不会更新呢,还请有经验的帮忙看下
- struts2.x的推出能让所有的struts1.x的市场过渡到struts2.x吗
- struts在web页面显示的问题,求教
- 求教:jsdk2.1中Servlet的配置方法
- struts2 拦截器 定义错误不能指向自己定义的页面
- 请问通过java怎么样能画出方块图,直线图(可带箭头),虚线图(可带箭头)的图啊?
- 关于struts中forward问题,怎么老是转不过去,急啊~~~~~
- jboss 3.0.7 中配orcale数据库连接池
- 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修改了,但关系表没有插入新的关系数据,
在关系表中没有数据!