java - @Transactional 注解属于哪里?

标签 java spring annotations transactions dao

您应该将@Transactional 放在DAO 类和/或其方法中,还是最好对使用DAO 对象调用的Service 类进行注释?或者注释两个“层​​”是否有意义?

最佳答案

我认为事务属于服务层。它是了解工作单元和用例的人。如果您将多个 DAO 注入(inject)到需要在单个事务中协同工作的服务中,那么这是正确的答案。

关于java - @Transactional 注解属于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61029158/

相关文章:

java - Spring Boot 自定义错误 Controller 返回空 JSON 响应

java - 检查带有 "inputType = number"的 EditText 是否为空

java - 格式化相同数据的方法有很多

java - 从 FireBase (Android) 检索特定数据

java - 如何使用 Hibernate4 和 Spring 创建 SessionFactory?

java - Spring 3 MVC : Java Based Config using servlet container 2. 5抛出404

java - 如何让接口(interface)注解被实现继承?

java - 在哪里可以找到有关 spring-security 注释的更多信息

java - JButton 无法识别 JRadioButton 是否被选择

java - Spring MVC 转换服务默认值