为了账号安全,请及时绑定邮箱和手机立即绑定

急求!!!!分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。

急求!!!!分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。

梦里花落0921 2019-11-03 10:23:26
问题描述程序在修改同一个数据表中多个数据时报错,事务自动回滚没有修改任何数据,具体报错信息如下,求问这个问题的出现原因以及解决方案。问题补充使用相同的数据重新执行发现每次只操作一条数据时正常运行,同时操作多条数据时出现异常。错误日志###Errorupdatingdatabase.Cause:com.microsoft.sqlserver.jdbc.SQLServerException:分布式事务已完成。请将此会话登记到新事务或NULL事务中。###Theerrormayinvolvecom.nim.finance.mapper.GoldenTaxInvoiceMapper.updateByPrimaryKeySelective-Inline###Theerroroccurredwhilesettingparameters###SQL:update****SET**=?,**=?wheregti_id=?###Cause:com.microsoft.sqlserver.jdbc.SQLServerException:分布式事务已完成。请将此会话登记到新事务或NULL事务中。;uncategorizedSQLExceptionforSQL[];SQLstate[S0001];errorcode[8525];分布式事务已完成。请将此会话登记到新事务或NULL事务中。;nestedexceptioniscom.microsoft.sqlserver.jdbc.SQLServerException:分布式事务已完成。请将此会话登记到新事务或NULL事务中。]withrootcausecom.microsoft.sqlserver.jdbc.SQLServerException:分布式事务已完成。请将此会话登记到新事务或NULL事务中。atcom.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:258)~[mssql-jdbc-6.2.2.jre8.jar!/:na]………………环境springBoot,sqlServer
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

###Theerrormayinvolvecom.nim.finance.mapper.GoldenTaxInvoiceMapper.updateByPrimaryKeySelective-Inline
###Theerroroccurredwhilesettingparameters
###SQL:update****SET**=?,**=?wheregti_id=?
不是提示了,设置参数出问题了么
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 510 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信