主实体和子实体配置级联删除,不能触发子实体的Plugin的问题
2012-07-17 10:09
381 查看
场景:1.有四个实体:实体A、实体A明细、实体B、实体B明细
2.其中,实体A与实体A明细为1:N的关系,实体B与实体B明细为1:N的关系,实体A明细与实体B明细为1:N的关系(实际业务中为1:1的关系)
3.实体A与实体A明细、实体B与实体B明细,都分别配置有级联删除
4.为实体A明细注册了一个Plugin,功能为:删除实体A明细的同时,删除实体B明细
问题描述:1.单独删除一条实体A明细记录,可以同时删除一条对应的实体B明细记录
2.删除实体A之后,可以级联删除实体A明细记录
3.通过删除实体A记录之后,并不能删除实体A下所有明细对应的实体B记录
问题原因:实体B明细的Plugin被注册在Parent Pipeline
解决方法:将Plugin注册在子管道即可
2.其中,实体A与实体A明细为1:N的关系,实体B与实体B明细为1:N的关系,实体A明细与实体B明细为1:N的关系(实际业务中为1:1的关系)
3.实体A与实体A明细、实体B与实体B明细,都分别配置有级联删除
4.为实体A明细注册了一个Plugin,功能为:删除实体A明细的同时,删除实体B明细
问题描述:1.单独删除一条实体A明细记录,可以同时删除一条对应的实体B明细记录
2.删除实体A之后,可以级联删除实体A明细记录
3.通过删除实体A记录之后,并不能删除实体A下所有明细对应的实体B记录
问题原因:实体B明细的Plugin被注册在Parent Pipeline
解决方法:将Plugin注册在子管道即可
相关文章推荐
- SecureCRT配置详细图文教程 以及不能有左右键和删除键问题
- MYSQL 级联删除配置Innodb引擎问题?
- jpa的复合主键中关系中如何配置才能做到级联删除,我现在的问题是现在有一个学生类一个课程类,下面补充
- maven 打包时通过yuicompressor-maven-plugin压缩js css配置解决.min.js不能打包问题
- Hibernate一对多关联映射的配置及其级联删除问题
- 解决exchange 2013发送邮件都在草稿箱内不能发送和删除问题
- 删除双系统(Ubuntu+Win7)中的Ubuntu之后,win7不能启动的问题
- Dynamics CRM 依赖组件类型为应用程序功能区导致的无法删除实体问题的解决方法
- 自定义Domain Service时遇到实体不能更新的问题及其解决方案
- dpkg: 依赖关系问题使得 wps-office 的配置工作不能继续: wps-office 依赖于 libpng12-0;然而: 未安装软件包 libpng12-0。
- EF里一对一、一对多、多对多关系的配置和级联删除
- SecureCRT工具使用hbase shell 打错字不能删除问题
- linux:dpkg:依赖关系问题使得 skype 的配置工作不能继续:问题解决方法
- Mac下配置Phpstorm和MySQL数据库与post不能使用的问题
- JAVA hibernate中删除表遇到主键被外键引用,违反完整约束条件,不能删除的问题
- 【NetApp】解决OPM不能配置IP地址问题
- VMware ESX4的HA配置问题----有节点不能启动HA
- Linux下Eclipse配置安装 PyDev(Pydev插件一直不能成功,安装这个插件失败的问题)
- 解决 “VS2005 这个产品的配置数据已损坏。请与技术支持人员联系”不能部署的问题
- ADB环境变量配置(解决一些插件不能使用的问题,例如Genymotion、自带的UI查看器等)