- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 ProdTransaction
的实体。我正在保存两条 ProdTransaction
类型的记录。独立运行时,两个插入都会成功。我的意思是
tranDAO.save(record1) //alone works
tranDAO.save(record2) //alone works
但是一起运行它们
tranDAO.save(record1)
tranDAO.save(record2)
HSQL 抛出 GenericJDBCException
错误。
@Entity
@Table(name = "ProdTransaction")
public class ProdTransactionextends PersistentObject implements Serializable {
private static final long serialVersionUID = 1L;
@Embedded
private ProdTranPK id;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@Column(name = "REC_ID")
private Long recId;
@Temporal(TemporalType.DATE)
private Date date1;
@Column(length = 1)
private String comment;
}
我已经验证了数据,一切正常。当我运行 HSQL 时,我得到:
GenericJDBCException: could not execute JDBC batch update.
但是如果我连接到我的物理数据库并以相同的顺序运行,它就可以正常工作。 HSQL 中可能存在什么问题?我使用的是1.8版本。
最佳答案
HSQLDB 批处理错误已修复,现在可以正常工作了。问题是,如果您遇到错误,例如 SQL 语句有问题等,您只会得到一个通用异常,而不会真正告诉您任何信息。我喜欢做的是有一个帮助器类,它可以在批处理模式下单独执行 SQL 查询,当我从批处理模式中收到奇怪的错误时,我会切换到单独的查询。尝试一下,也许这只是你的 SQL 中的一个简单错误
关于java - HSQL 中的 GenericJDBCException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526729/
我有一个表单页面,当我保存它时,它会覆盖数据库。表单页面中有一个文本框,允许用户输入 4000 个字符,但如果用户输入的字符超过此值,则会出现以下错误: ERROR 15:54:05 Abstrac
我有一个名为 ProdTransaction 的实体。我正在保存两条 ProdTransaction 类型的记录。独立运行时,两个插入都会成功。我的意思是 tranDAO.save(record1)
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name="ICCID", length=100,unique=true
我运行我的 java 应用程序,出现问题,日志如下: org.hibernate.exception.GenericJDBCException: could not insert: [com.abc.
我正在学习 hibernate/spring mvc,但启动服务器时出现异常。我在 intellij 工作,这个数据库连接到我的 IDE 并且工作完美(“测试连接”也可以),但是当我试图在配置文件中创
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version). log4j:WAR
我一直在努力解决这个问题一段时间。我有一个使用 Struts2、spring 和 Hibernate 的基于 Web 的应用程序。我使用 Spring 将 struts action 和 busine
我的应用程序中有 2 个模型,它们具有一对多和多对一关系。 模型类是: 发票模型 @Entity @Data public class Invoice implements java.io.Seria
我正在尝试使用 Criteria API 在 Hibernate 中进行 SUBSTR 查询: Type[] type = {Hibernate.INTEGER,Hibernate.I
尝试将字符串转换为日期进行比较时,Hibernate 会抛出异常 org.hibernate.exception.GenericJDBCException: could not execute que
我正在使用 JBPM jar 来遵循一些流程。以前我们在 jar 中做了一些代码更改并使用 Malven 构建并且它工作正常。现在我们再次进行了一些代码更改并使用 Ant 脚本进行构建。但它会抛出异常
我想将用户反馈存储到这个表中 CREATE TABLE SITEWATCHER.HELPREQUESTS ( request_id int(11) NOT NULL AU
我有这段代码: } catch (HibernateException e) { loginAnswer = new LoginCustomerAreaAnswer(9
我有一个带有 @Lob 注释的简单 EntityBean。如果我删除这个注解,我在 JBossAS 6.0.0.Final 和 MySQL5 上不会出错。但是如果我用 @Lob 注释它(因为在我的例子
我正在使用 hibernate 3.6.7 进行映射。我将连接部分设置为静态。我需要服务程序永远运行,另一个服务会调用这个服务的一些方法来查询数据库。当我让服务运行时,第一天它运行良好,但当我第二天调
我正在尝试使用可嵌入的注释将不同的值存储在一个对象中,以便在一个表中持久化。 我有两个类(class): 用户详细信息: package org.hibernet.src; @Entity @Tabl
当我执行我的主类时,我得到这个执行无法找出问题点 错误出现在行中事务tr = session.beginTransaction(); 错误堆栈显示: ERROR: Access denied for
您好,我在这些论坛上对此进行了彻底的研究,很多人都发布了一些内容,但这些都对我没有帮助。 我的对象: @Entity @Table(name = "ADDRESS") @NamedQuery(name
我们的服务器从去年开始就在客户端站点上运行,但昨晚由于某些 SQL/Hibernate 异常,服务器突然停止响应,但重新启动服务器后一切又开始工作。 这是我们的 hibernate 配置(.hbm.x
各位论坛的 friend 们:我正在学习《Learn OpenXava OpenXava by Examples》一书。 我已经完成了发票项目的第一部分,但我可以想到在发票实体中插入详细信息的问题。各
我是一名优秀的程序员,十分优秀!