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>

不知道会不会影响整个工程的性能,如有遇到恳请留下您遇到的问题。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o9109003234/article/details/17093317
文章标签: spring
个人分类: spring
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

UnexpectedRollbackException: Transaction rolled back because it has been mar

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭