部分錯誤信息:
java.sql.BatchUpdateException: failed batch
org.hsqldb.jdbc.jdbcStatement.executeBatch(Unknown Source)
org.hsqldb.jdbc.jdbcPreparedStatement.executeBatch(Unknown Source)
導致這個錯誤的原因只是使用了HibernateTemplate中的一個簡單方法:
getHibernateTemplate().bulkUpdate("delete FileInfo where fileId = ?", fileId);
初步認爲是HSQLDB的問題,關閉了HSQLDB的批量更新功能就解決了問題。
由於使用的是hibernate,所以設置了hibernate.jdbc.batch_size=0就解決了問題。
HSQLDB錯誤:java.sql.BatchUpdateException: fail batch
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
等待所有的 CompletableFuture 完成
YanbinQiu
2020-02-25 20:53:41
試手 RxJava 2.x 及對線程的初步理解
YanbinQiu
2019-10-26 11:58:22
Java 與'嵌入式' PostgreSQL 數據庫的單元測試
YanbinQiu
2019-10-26 11:58:22
轉換 Iterator 爲 Java 8 的 Stream
YanbinQiu
2019-10-26 11:58:22
Jackson 反序列化 "Y"/"N" 爲相應的布爾值
YanbinQiu
2018-12-17 15:43:45
Java 8 Map 中新增的方法使用記錄
YanbinQiu
2018-11-14 00:52:09
對 Java 9 把單個下劃線作爲關鍵字的猜想
YanbinQiu
2018-11-14 00:52:08
SpringMVC綁定基本類型參數的問題
iteye_7403
2018-09-05 19:42:02
使用Spring的任務調度錯誤java.lang.NoSuchMethodError: orderedSet解決
iteye_7403
2018-09-05 19:42:01
使用MySQL存儲compass+lucene的索引時遇到的異常
iteye_7403
2018-09-05 19:42:01
jsp include在weblogic下的使用問題
iteye_7403
2018-09-05 19:42:01
Classloaders and J2EE
iteye_5024
2018-09-05 18:40:27
24小時熱門文章