`

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

    HSQDB,全称HyperSQL DataBase,是一个由Java编写的开源数据库管理系统,其核心特性在于其对标准SQL语法的全面支持以及与Java应用程序的无缝集成。HSQDB以其小巧、快速和灵活的特点,在各种应用场景中得到了广泛的...

    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_快速入门文档和代码

    通常,只需要将hsqldb.jar和sqltool.jar添加到项目的类路径中,就可以在Java代码中创建数据库连接并执行SQL语句。对于命令行使用,你可以通过Java的`java -jar`命令运行SqlTool,然后根据文档提供的指引进行数据库的...

    java学习之HSQLDB文档.docx

    HSQLDB是一个开源的Java数据库,它遵循SQL标准并提供了JAVA接口,适用于多种场景,如APPLETS、测试和应用系统。HSQLDB因其小巧、快速和易于安装使用而受到青睐。 **HSQLDB的特点**: 1. 开源项目,基于Java编写。 2...

    Hsqldb.jar

    而`hsqldb.jar`则是HSQLDB数据库引擎的核心库,它包含了运行和管理HSQLDB数据库所需的所有Java类和资源。本文将深入探讨`hsqldb.jar`及其在Java开发中的应用。 首先,HSQLDB具有众多优点。它支持标准的SQL语法,...

    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-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 ...

    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 ...

    HSQLDB安装与使用-转自http://www.cnblogs.com/wllyy189/archive/2008/11/15/1334002.html

    java -cp hsqldb.jar org.hsqldb.server.Server --database.0 file:/path/to/database --dbname.0 mydb ``` 这会启动一个服务器,并创建一个名为`mydb`的文件数据库。 **使用HSQLDB** 1. **连接数据库**: 使用...

    hsqldb.jar

    hsqldb.jar

    hsqldb-2.5.0.jar

    hsqldb数据库下载,很好用,简易的内存数据库,特别适合初学者。

    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 ...

    hsqldb-lib.zip

    在使用HSQldb时,除了其核心库hsqldb.jar之外,我们有时还需要一些额外的JAR文件来扩展其功能或满足特定需求。这些额外的JAR文件通常包括与其他数据库系统交互所需的驱动,或者用于增强性能和兼容性的组件。"hsqldb-...

    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 ...

Global site tag (gtag.js) - Google Analytics