raindwi 2021-11-03 17:32 采纳率: 0%
浏览 113

长时间频繁增删改时Mybatis错误:Error preparing statement

Error updating database. Cause: org.apache.ibatis.executor.ExecutorException: Error preparing statement. Cause: java.lang.ArrayIndexOutOfBoundsException

Cause: org.apache.ibatis.executor.ExecutorException: Error preparing statement. Cause: java.lang.ArrayIndexOutOfBoundsException

2021-11-03T17:22:24.905 ERROR [com.Worker] - :org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:200)
org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185)

com.X.mapper.ReadingMapper.update(ReadingMapper.java:35)
com.X.service.DS.mysqlToOrcalesharding(G.java:294)
com.X.service.DS.mysqlToOrcale(G.java:45)
com.X.Worker.run(Worker.java:32)

java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)

  • 写回答

3条回答 默认 最新

  • 关注

    数组下标越界了,应该是程序有Bug。

    评论

报告相同问题?

问题事件

  • 修改了问题 11月4日
  • 修改了问题 11月4日
  • 修改了问题 11月3日
  • 创建了问题 11月3日