为何需要在service层加入transactional事务注解
来源:4-1 用户服务搭建(上)
宝慕林4518649
2019-12-16
如果不加这个注解 即使某个db操作失败了。但是不是会抛出一个运行时异常吗,平时项目中使用的都是spring的声明式事务,即使抛出了异常也会被当前捕获,然后当前事务会回滚。
我的问题是:
是因为在当前这个简易的项目中没有额外做事务的异常处理,所以需要在service层加上transactional事务注解。。那么在平时工作项目中并没有注意这种规范,是埋下了隐患 还是说本身使用的spring的声明式事务,就是通过方法名的形式去控制,是否就可以不用加transactional注解呢?
望老师解惑。
写回答
1回答
-
龙虾三少
2019-12-16
一般来说一个service需要包含一个完整的服务 自然服务需要被事务支持
00
相似问题