UnexpectedRollbackException: Transaction rolled back because it has been mar
List<RiskDimField> riskDimField_List=new ArrayList<RiskDimField>();这个list里面存的是对象,但是当这个list为空,
我用for循环便利的时候,就出现异常:
解决办法是:在spring配置文件中,配置
初步解决方案:
<bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
<property name="globalRollbackOnParticipationFailure" value="false" /> <!--指定此参数为false-->
</bean>
不知道会不会影响整个工程的性能,如有遇到恳请留下您遇到的问题。
欢迎关注公众号:Java后端技术全栈