Spring+openJPA时,返回类型为List<实体>方法时,openJPA会对这个List中的所有实体做update操作,耗时巨大
此现象是由于spring的事务机制导致
使用事务隔离机制
将已经使用注解事务的某个service中的具体的方法进行标注,注明该方法不启动事务
@Transactional(propagation = Propagation.NOT_SUPPORTED)
附注:
事物注解方式: @Transactional