在Spring DAO中,Spring Service org.springframework.transaction.annotation.Transactional中的javax.transaction.Transactional BUT

时间:2019-06-20 12:27:56

标签: spring spring-boot spring-data-jpa spring-data spring-transactions

在我们的Spring-Boot项目中,我可以看到,在Service类和DAO类(存储库类)中使用了@Transactional of Spring(org.springframework.transaction.annotation.Transactional),在Java中是@Transactional(javax.transaction) .Transactional)。知道为什么在DAO类中没有使用Spring Transaction注释吗?

1 个答案:

答案 0 :(得分:1)

没有充分的理由这样做。

在Spring应用程序中,尽管Spring也支持使用javax变体,但是您应该使用Spring注释。

另请参阅javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional