今天遇到了一个问题,虽然不是什么大问题,但是也让我纠结了半天。之前也一直没有仔细去看这一块。
我在通过Spring配置事务中使用注解配置。至于注解配置的方式我就不再写出了,网上一堆。但是却发现事务没有起作用。把Spring支持的几种事务配置方式都配置了一遍,还没有好,仔细地看了N遍配置后发现配置确实没有问题。终于在论坛中发现别人也有这种问题,他发生原因是Spring的Datasource源不是一个实例。然后我再看了一遍Spring的配置。终于让我发现了我的Spring在配置Datasource的时候。scope是Property。原来这个实例不是单例啊。怪不得事务不起作用。改回单例后。事务正常。