分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

hibernate一对多单向关联时更新问题

发布时间:2023-09-06 01:45责任编辑:彭小芳关键词:暂无标签
需求:
修改一个联系人,为其重新分配客户

问题:
当更新一个托管态/持久态对象时,该对象关联了一个临时态对象,会报错

解决办法:
使用级联保存更新

要更新谁,就在谁的映射文件中配置

<!-- 一对多关系映射: set元素的属性: ???cascade:级联操作。 ???????取值: ???????????save-update:级联保存更新 ???????????delete:级联删除。-->

<set name="linkmans" table="cst_linkman" cascade="save-update,delete" >
<key column="lkm_cust_id"></key>
<one-to-many class="CstLinkMan"/>
</set>

多对一关系映射:
many-to-one元素的属性:
cascade:级联操作
取值:save-update 级联保存更新

<many-to-one name="customer" class="CstCustomer"
column="lkm_cust_id" cascade="save-update" />

hibernate一对多单向关联时更新问题

原文地址:http://blog.51cto.com/13579086/2085448

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved