JPA方法会创建自己的交易吗?

发布于 2025-01-24 11:39:24 字数 136 浏览 0 评论 0原文

我想知道JPA方法是否在交易中执行。 如果我介绍@transactioanl注释,我知道注释范围内的所有数据库查询都将在单个事务中执行。

这是否意味着 @transactional注释覆盖了JPA方法的事务设置,还是JPA方法本身不会创建交易?

I was wondering whether jpa methods execute within transactions or without them.
If i introduce @Transactioanl annotation, i understand that all the database queries within the scope of the annotation will execute within a single transaction.

Does that mean a @Transactional annotation overrides jpa methods' transaction settings, or is it that jpa methods, by themselves do not create a transaction?

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

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

发布评论

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

评论(1

暮年 2025-01-31 11:39:24

找到答案 - 是的,JPA方法保存和SaveAll确实创建了自己的交易:
https://wwwww.baeldung.com/spring-data-save-save-save-save-save-save-saveall

Found the answer - Yes , JPA Methods save and saveAll do create their own transactions:
https://www.baeldung.com/spring-data-save-saveall

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