spring的事务的错误

  今天项目演示的时候,发现了更新数据库的时候,出现如下错误:

   经过网上的查找,发现是事务没有开启,我想了很久,我更新数据就一定要用事务吗,之前调用dubbo这样的分布式服务,是不用开启事务的,因为spring的事务也管理不到dubbo的Dao层数据库的事务。

   网上查了资料,是说JpaRepository进行数据库插入、更新、删除操作,都要运行在事务的环境,所以Dao的更新持久化方法加一个@Transactional就可以了。

那如果多个数据库的时候,也会开启数据库事务吗?这个有待验证。

    

  

posted on 2017-07-13 09:21  xjz1842  阅读(217)  评论(0编辑  收藏  举报

导航