spring 事务控制中怎么在一个事务中多次提交事务
exception 提问于:2018-06-05
0 0

问题描述:

在调用一个spring service层中,需要调用另一个service中的方法,用于生成ID,但是,这个ID是调用多次的,怎么让生成ID这个service的事务自动提交,而不是等整个service方法执行完,在提交?

  • 所有回答
java_world 回答于:2018-06-06
1 0

事务属性propagation设置为“REQUIRES_NEW”

或在xml配置

<tx:method name="auto*" isolation="DEFAULT" read-only="false" propagation="REQUIRES_NEW" rollback-for="Exception"/>

需要自动提交的事务的service访问名称已auto开头

我来回答    spring 事务控制中怎么在一个事务中多次提交事务