Hibernate错误机制
我正在 hibernate + spring 创建一个网站。我的网站管理员中有一个用于添加职位的职位表格。职位名称在数据库和 hibernate xml 文件中声明为唯一。 当…
ORA-00001: 违反唯一约束 (DEV.X_PK)
我有一个将数据发送到 Web 服务的 java 代码,以及一个使用该数据的 portlet。 java代理发送的数据被放置在TMP表中,合并过程将其合并到portlet使用的…
相同的 Oracle 数据库设置:仅其中之一出现异常
编辑:查看这个问题的结尾,了解导致错误的原因以及我是如何发现的。 当我运行一个将数据批量插入到的应用程序时,Hibernate 抛出了一个非常奇怪的异…
使用 JDBC 捕获和处理 ORA-00001 SQLException 的正确方法是什么?
我正在创建一个简单的表单,通过使用 JDBC 的 Java Servlet 将输入的数据存储在极其简单的 Oracle 数据库表中。该表使用电子邮件地址作为主键。如果用…
强制 Hibernate 在 INSERT 之前发出 DELETE 以避免违反唯一约束?
背景:http://jeffkemponoracle.com/2011/03 /11/handling-unique-constraint-violations-by-hibernate 我们的表是: BOND_PAYMENTS (BOND_PAYMENT_ID…
使用 Oracle 和 PL/SQL 插入或更新
我有一个 PL/SQL 函数,它在 Oracle 数据库上执行更新/插入,该数据库维护目标总计并返回现有值和新值之间的差值。 这是我到目前为止的代码: FUNCTIO…
如何通过Entity框架自动为Oracle数据库生成身份?
我正在使用 Oracle 实体框架提供程序(测试版),但我遇到了问题。 我们的表有 Id 列,在 StoreGeneratePattern 中设置为 Identity。我认为 EF 会自动…
Seam / Hibernate - 获取 ORA 消息文本
try { if (schId != null) { log.info(">>> save"); schedule = em.merge(schedule); em.persist(schedule); } else { em.persist(schedule); } em.f…
写入数据库时出现异常(org.hibernate.exception.ConstraintViolationException)
我有一个文件(该文件实际上具有制表符分隔值),必须将其写入数据库表之一。该文件也可以包含重复的条目。我正在处理文件中的 5000 条记录,因此我首…
异常:无法将数据库状态与会话同步
我有一个在 spring 和 hibernate 3.0 上开发并部署在 apache tomcat 6 上的 Web 应用程序。 当我尝试将数据插入表之一(“CAR_ATTRIBUTE”表)时,出…
一般错误:1 OCIStmtExecute:ORA-00001:违反唯一约束(HR.SYS_C004023)?
我可以识别错误消息,由于唯一值约束,我的表是“分支”,SYS_C004023 是从哪里来的。我检查了分支表,没有值重复。可能是什么问题。…
在 Oracle 中,我可以执行“将值插入或更新到表中”吗?
我有一个包含两个数字列的表,以及对它们的唯一约束。我想插入一对新的值,除非该对已经存在。最简单的方法是什么? 如果我这样做 insert into TABLE …
Hibernate/Oracle seqhilo 生成器
我正在尝试为 Oracle 上的 Hibernate 应用程序配置 seqhilo 生成器。 S_TEST 1000 我在oracle数据库10g中创建了一个序列(S_TEST),不幸的是它不起作…
如何从 BatchUpdateException 中找到有问题的插入?
当我因唯一约束违规而出现 BatchUpdateException 时,是否有办法确定批量插入中的哪条记录违规?例如,假设我通过调用PreparedStatement.executeBatch…