在一对多的设置上delete-orphan多见,但在many-to-one上,其依然好用。例如我们常用many-to-one来代替one-to-one,这样有时就要求根据把父对象的(many-to-one)属性设置为null是,直接把其属性对应的表子记录也要删除。
例如:用户信息对象、用户附属信息对象。两个对象是一对一的(附属对象上用户对象上的一个属性),在hibernate配置上用many-to-one来代替,这样如果设置“附属信息”属性的cascade='delete-orphan'。
java代码:
this.用户信息dao.lock(用户信息对象).
用户信息对象.set附属信息(null);
则会生成两个sql.
1.update 用户信息对象 set 附属信息=null where id=用户信息id.
2.delete from 附属信息 where 附属信息.id=原关联在用户信息对象的附属信息id.
一对多配置,但执行删除的时候,还是一条一条删。
jczjyyhxx.getJcsbs().clear();
for (Jcsb jcsb : jczjyxxForm.getJcsbs()) {
jcsb.setJcsbxh(null);// 注意hashcode
jczjyyhxx.addJcsb(jcsb);
}
<set name="jcsbs" inverse="true" cascade="all-delete-orphan">
<key column="fk_jczjyxxxh" />
<one-to-many class="Jcsb" />
</set>
分享到:
相关推荐
\hibernate_配置cascade_及all-delete-orphan.doc
CMOS Cascade Sigma-Delta Modulators for Sensors and Telecom
Spectrum Microwave Cascade7.0-RF级联频谱分析,适用于级联系统指标计算,包括但不限于NF、OIP3、输出频谱以及杂散分析
资源来自pypi官网。 资源全名:django-postgres-delete-cascade-2.0a1.tar.gz
In object detection, an intersection over union (IoU) threshold is required to define positives and negatives. An object detector, trained with low IoU ...https://github.com/zhaoweicai/cascade-rcnn.
cascade-MVSNet——CVPR-202(源码、原文、译文) cascade-MVSNet——CVPR-202(源码、原文、译文) cascade-MVSNet——CVPR-202(源码、原文、译文) cascade-MVSNet——CVPR-202(源码、原文、译文) cascade-...
一、针对机器人多物体抓取检测研究问题,选用Cascade R-CNN为基础网络框架,Cascade R-CNN是通用目标检测中表现较好的一种级联算法,其特点是速度快,检测精度高。 二、首先构建一个由三十二类对象组成的多目标抓取...
一种基于Cascade R-CNN的遥感影像建筑物自动检测方法.docx
含5篇近两年经典目标检测文献:Cascade R-CNN.pdf、CornerNet.pdf、RetinaNet.pdf、TridentNet.pdf、YOLOv3.pdf
英特尔以Cascade Lake-AP和至强E-2100处理器拓展“以数据为中心”的平台.pdf
Free~, "opencv安装目录"\sources\data\haarcascades\"你想要的都有" 相应的还有lbp,当然实际生活场景这些官方提供的,效果都不好,请自行训练! haar的误检测率很高! lbp误检测高不说,框的方式也不好,不适合...
Ajax-Cascade-Ajax-Select.zip,这是一个现成的html/jquery源代码,演示了如何构建基于ajax的级联选择。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建...
haarcascade-frontalface-alt人脸识别分类器文件
opencv识别车牌haarcascade-licence-plate-rus-16stages.xml
串级控制系统实例程序,适合于初学者!!!!!!!!!!!!
使用已训练好的cascade r-cnn模型自动标注检测任务数据集,生成voc数据集格式标注文件,xml 放入cascade r-cnn模型tools目录下, ...https://github.com/DetectionTeamUCAS/Cascade-RCNN_Tensorflow
OpenCV人脸识别文件haarcascade-frontalface-default.xml
OpenCV做人脸检测时,haarcascade-frontalface-default.xml
haarcascade_eye_tree_eyeglasses.xml OpenVC haarcascade_frontalcatface.xml haarcascade_frontalcatface_extended.xml haarcascade_frontalface_alt.xml haarcascade_frontalface_alt_tree.xml haarcascade_...
haarcascade_righteye_2splits.xml、haarcascade_eye.xml等opencv需要xml