gpt4 book ai didi

javax.transaction.Transactional 与 org.springframework.transaction.annotation.Transactional

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:21 28 4
gpt4 key购买 nike

我不明白注释之间的实际区别是什么javax.transaction.Transactionalorg.springframework.transaction.annotation.Transactional

org.springframework.transaction.annotation.Transactional javax.transaction.Transactional 的扩展或者它们有完全不同的含义?它们分别应该在什么时候使用? Spring @Transactinal在服务层和 DAO 中的javax

感谢您的回答。

最佳答案

几年前,Spring 已经定义了自己的事务注释来使 Spring bean 方法具有事务性。

Java EE 7 终于做了同样的事情,除了 EJB 方法之外,现在还允许 CDI bean 方法是事务性的。所以从 Java EE 7 开始,它也定义了自己的 Transactional 注解(它显然不能重用 Spring 的注解)。

在 Java EE 7 应用程序中,您将使用 Java EE 注释。

在 Spring 应用程序中,您将使用 Spring 注释。

它们的用途是相同的:通知容器(Java EE 或 Spring)某个方法是事务性的。

关于javax.transaction.Transactional 与 org.springframework.transaction.annotation.Transactional,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33431888/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com