不应该使用数据库的ON DELETE CASCADE?
我们有个需求
要删除某个实体的时候 首先检查是否满足一些条件 如果满足条件 则把所有相关实体都删除
我把检查放在Service Layer
但是把ON DELETE CASCADE 放在数据库外键上
被另外两个技术人员狂批 说绝对不允许这样的code在我们的应用程序里面。。。。
说应该放在Hibernate里面。。。。 还和我说了一大堆什么要follow good practice 要follow design pattern
其实我没明白为啥
可是相关实体真的太多了 我们本来的hibernate object根本没有这些联系
我想问问
我这样做真的这么错嘛?
要删除某个实体的时候 首先检查是否满足一些条件 如果满足条件 则把所有相关实体都删除
我把检查放在Service Layer
但是把ON DELETE CASCADE 放在数据库外键上
被另外两个技术人员狂批 说绝对不允许这样的code在我们的应用程序里面。。。。
说应该放在Hibernate里面。。。。 还和我说了一大堆什么要follow good practice 要follow design pattern
其实我没明白为啥
可是相关实体真的太多了 我们本来的hibernate object根本没有这些联系
我想问问
我这样做真的这么错嘛?
...全文
相关推荐
OCA评估测试 中英结合
OCA评估测试 大家可以练习下 有中文对照的
Django之Mode的外键自关联和引用未定义的Model方法
今天小编就为大家分享一篇Django之Mode的外键自关联和引用未定义的Model方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
数据库技术与应用 foreign key-D.doc
数据库技术与应用 foreign key-D.doc 学习资料 复习资料 教学资源
mysql教程详细总结
mysql教程详细总结mysql教程详细总结mysql教程详细总结mysql教程详细总结
数据库原理简答题.doc
课程资料,数据库系统原理,数据库原理,试题及答案,课后答案,习题答案等资料,PDF下载,无水印。期末复习资料,考研复习资料,期中复习资料,考试备考资料。


