gpt4 book ai didi

java - Spring事务性注解应该放在哪里,在哪一层?

转载 作者:行者123 更新时间:2023-12-02 03:33:37 26 4
gpt4 key购买 nike

我有疑问将 Spring 注解放在哪一层?这是两种情况:

  1. 案例:将@Transactional放置在DAO层

  2. 案例:将@Transactional放在服务层?

我只使用 Spring,而不是 SpringMVC。

最佳答案

您希望您的服务是@Transactional。如果您的 DAO 是事务性的,并且您在每个服务中调用不同的 DAO,那么您将拥有多个事务,这不是您想要的。让服务调用@Transactional,这些方法内的所有 DAO 调用都将参与该方法的事务。

Refer this link for more details

关于java - Spring事务性注解应该放在哪里,在哪一层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26860855/

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