永发信息网

java.sql.SQLException:The transaction is no longer active-status:'Rolled back.[Reason=Unknow]&a

答案:2  悬赏:40  手机版
解决时间 2021-02-25 09:13
  • 提问者网友:骨子里的高雅
  • 2021-02-25 01:16
Check the SQL Statement (preparation failed).
--- Cause: java.sql.SQLException: The transaction is no longer active - status: 'Rolled back. [Reason=Unknown]'. No further JDBC access is allowed within this transaction.; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/ytincl/etms/system/login/dao/Login-SqlMap.xml.
--- The error occurred while executing query.
请问谁知道这是什么问题,这个错误出现特别少,几天才出现一次需要重启才能正常,请高手帮帮我吧
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-02-25 01:25
事务已经被回滚了,所以你不能继续操作了。。。说明如果你的数据库操作一切正常的情况下你应该不会出现任何问题,但是,如果一旦出现问题,回滚以后,你依然在用这个transaction进行数据库的操作,这样的代码肯定是有问题的。
你去检查下吧,如果出现回滚后,应该直接报错。。。然后重新操作,重新begin transaction.
全部回答
  • 1楼网友:duile
  • 2021-02-25 02:58
这个是ibatis?你把Login-SqlMap.xml.文件代码贴下,错误在里面。 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯