`

HSQLDB错误:java.sql.BatchUpdateException: fail batch

阅读更多
部分错误信息:
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-1.8.0.7.jar

    HSQLDB(HyperSQL DataBase)是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的

    java-json.7z

    at org.apache.sqoop.metastore.hsqldb.HsqldbJobStorage.createInternal(HsqldbJobStorage.java:399) at org.apache.sqoop.metastore.hsqldb.HsqldbJobStorage.create(HsqldbJobStorage.java:379) at org.apache...

    hsqldb-1.8.0.10.jar

    hsqldb-1.8.0.10.jar

    java_hsqldb.jar_sqltool.jar_快速入门文档和代码

    这个其实只要有两个jar 包就可以了:hsqldb.jar 和 sqltool.jar 不用安装的 另含快速入门文档和代码

    数据库操作的单元测试

    1. 测试环境的搭建(DBunit+HSQLDB) 1 1.1. DBunit的简介 1 1.1.1. DBunit简单介绍和原理 1 1.1.2. DBunit的三大核心组件 1 ...4.2.1. 抛出:java.sql.SQLException: socket creation error 1 4.3. 其他问题 1

    spring-framework-3.0.5.RELEASE-dependencies-5

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    spring-framework-3.0.5.RELEASE-dependencies-1

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    spring-framework-3.0.5.RELEASE-dependencies-3

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    spring-framework-3.0.5.RELEASE-dependencies-2

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    spring-framework-3.0.5.RELEASE-dependencies-8

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    spring-framework-3.0.5.RELEASE-dependencies-6

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    hsqldb.jar

    hsqldb.jar

    spring-framework-3.0.5.RELEASE-dependencies-4

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    spring-framework-3.0.5.RELEASE-dependencies-7

    org.hsqldb org.jboss.javassist org.jboss.util 7号包: org.eclipse.persistence org.eclipse.jdt 8号包: org.osgi org.slf4j org.springframework org.springframework.build org.testng org.xmlpull org.joda ...

    生成基于Oracle的jBPM数据库脚本

    生成基于Oracle的jBPM数据库脚本 1. 下载最新版本的 JBoss jBPM Starters kit。解压这个文件,假设解压目录为 "${jbpm.starters.kit...upgrade.old.schema.script=hsqldb/upgrade.scripts/hsqldb.create.jbpm.3.0.2.sql

    com.springsource.org.hsqldb_1.8.0.10.jar

    jar包,官方版本,自测可用

    java-json.jar (sqoop必备的jar包)

    ERROR tool.JobTool: I/O error performing job operation: java.io.IOException: Job jjoobb already exists at org.apache.sqoop.metastore.hsqldb.HsqldbJobStorage.create(HsqldbJobStorage.java:373) ...

    hsql数据库详细教程

    .1. 学习目的 本文档是针对hSQL 数据库方面的基础学习,为了使项目组成员能够达到使用hSQL 数据库的目的。 1.2. 培训对象 开发人员 1.3. 常用词及符号说明 ...java -cp hsqldb.jar org.hsqldb.util.DatabaseManager

    hsqldb-2.2.9.zip

    HSQLDB 2.2.9 发布了 Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁...运行Hsqldb需要hsqldb.jar包, 它包含了一些组件和程序。每个程序需要不同的命令来运行。

Global site tag (gtag.js) - Google Analytics