在我们的Spring-Boot项目中,我可以看到,在Service类和DAO类(存储库类)中使用了@Transactional of Spring(org.springframework.transaction.annotation.Transactional),在Java中是@Transactional(javax.transaction) .Transactional)。知道为什么在DAO类中没有使用Spring Transaction注释吗?
答案 0 :(得分:1)
没有充分的理由这样做。
在Spring应用程序中,尽管Spring也支持使用javax变体,但是您应该使用Spring注释。
另请参阅javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional