话说ORM框架中的级联更新问题

发布于 2021-11-11 18:47:16 字数 339 浏览 805 评论 9

一些复杂的ORM框架,例如 HibernateiBatis 都是支持级联查询的。

但是在应用中,还经常需要一些级联的更新操作,例如级联的删除和数据更新。这个好像目前在程序上并没有一些简单漂亮的解决办法,例如我们删除一个回帖,可能需要修改主贴的回帖数;或者删除某个用户则需要将该用户发表的所有信息都给删除了,等等之类的需求。

想想是否可以通过 Java 的 Annotation 对级联的对象进行一些简单的声明后就可以实现级联删除或者更新呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

贱贱哒 2021-11-16 05:36:36

引用来自“mallon”的帖子

我也不喜欢让数据库管过多的事情,这样迁移起来方便

瑾夏年华 2021-11-16 05:36:33

hibernate或者jpa有这个注解,我习惯是fetch = FetchType.EAGER, cascade = CascadeType.ALL

囚你心 2021-11-16 05:35:53

引用来自“xsen”的帖子

引用来自“红薯”的帖子

引用来自“况天涯”的帖子

引用来自“红薯”的帖子

引用来自“况天涯”的帖子

为什么不把级联删除直接放在数据库里处理,利用外键配置级联删除,我觉得这个比在程序里写更方便。

流心雨 2021-11-16 05:27:30

引用来自“红薯”的帖子

引用来自“况天涯”的帖子

引用来自“红薯”的帖子

引用来自“况天涯”的帖子

为什么不把级联删除直接放在数据库里处理,利用外键配置级联删除,我觉得这个比在程序里写更方便。

緦唸λ蓇 2021-11-16 05:09:53

引用来自“况天涯”的帖子

引用来自“红薯”的帖子

引用来自“况天涯”的帖子

为什么不把级联删除直接放在数据库里处理,利用外键配置级联删除,我觉得这个比在程序里写更方便。

小瓶盖 2021-11-16 05:08:43

引用来自“红薯”的帖子

引用来自“况天涯”的帖子

为什么不把级联删除直接放在数据库里处理,利用外键配置级联删除,我觉得这个比在程序里写更方便。

眉黛浅 2021-11-15 06:31:59

引用来自“况天涯”的帖子

为什么不把级联删除直接放在数据库里处理,利用外键配置级联删除,我觉得这个比在程序里写更方便。

看透却不说透 2021-11-15 06:13:35

为什么不把级联删除直接放在数据库里处理,利用外键配置级联删除,我觉得这个比在程序里写更方便。

坚持沉默 2021-11-14 16:41:27

我也不喜欢让数据库管过多的事情,这样迁移起来方便

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文