为何需要在service层加入transactional事务注解

来源:4-1 用户服务搭建(上)

宝慕林4518649

2019-12-16

如果不加这个注解 即使某个db操作失败了。但是不是会抛出一个运行时异常吗,平时项目中使用的都是spring的声明式事务,即使抛出了异常也会被当前捕获,然后当前事务会回滚。
我的问题是:
是因为在当前这个简易的项目中没有额外做事务的异常处理,所以需要在service层加上transactional事务注解。。那么在平时工作项目中并没有注意这种规范,是埋下了隐患 还是说本身使用的spring的声明式事务,就是通过方法名的形式去控制,是否就可以不用加transactional注解呢?
望老师解惑。

写回答

1回答

龙虾三少

2019-12-16

一般来说一个service需要包含一个完整的服务 自然服务需要被事务支持

0
0

ES7+Spark 构建高匹配度搜索服务+千人千面推荐系统

ElasticSearch实现高相关性搜索,Spark MLlib实现个性化推荐

1384 学习 · 559 问题

查看课程