老师。你的事物管理Transactional包是不是倒错了啊。。

来源:16-3 -后台实现

慕粉4329149

2017-10-19

我学spring的时候是要导入org.springframework.transaction.annotation.Transactional
的包而不是javax.transaction.Transactional的包,,难道我最开始就学错了??有啥区别?

如果使用 org.springframework.transaction.annotation.Transactional默认情况下只有RuntimeException异常才回滚,是不是要增加 rollbackFor = Exception.class.?,希望老师能讲解下


写回答

1回答

老卫

2017-10-19

两者是一样的用法。


在Spring的事务管理中应该使用org.springframework.transaction.annotation.Transactional

在Java EE 7 应用中,应该使用javax.transaction.Transactional。

org.springframework.transaction.annotation.Transactional 比 javax.transaction.Transactional 拥有更多的选项,比如 readOnly, timeout


0
2
老卫
回复
慕粉4329149
没问题
2017-10-19
共2条回复

基于Spring Boot技术栈博客系统企业级前后端实战

毕设 Elasticsearch搜索+Thymeleaf模板+JPA+Security+BootStrap

1296 学习 · 738 问题

查看课程