只有这句clientuser.addCustomer(customer);和这两句clientuser.addCustomer(customer);

clientuser.addAccount(acc);一起出现的错误如下:

Exception in thread "main" org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update;

nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update

at springexample.hibernate.TestClient.main(TestClient.java:39)

Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update

Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (UNISPOWER.SYS_C0011001)

不是唯一约束的问题,应该是相关属性外键关联的空置问题……

未知????

只有这句clientuser.addAccount(acc);的错误:

Exception in thread "main" org.springframework.dao.DataIntegrityViolationException:

not-null property references a null or transient value: springexample.hibernate.Account.customer;

nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value:

springexample.hibernate.Account.customer

at springexample.hibernate.TestClient.main(TestClient.java:40)

Caused by: org.hibernate.PropertyValueException: not-null property references a null or transient value:

springexample.hibernate.Account.customer

根据后面语句执行推断,上面的错误,问题可能在于,程序获得RMI服务bean的时候,set过的数据已经存到表中,

再执行addXX方法肯定就不合唯一约束了。

注意getHibernateTemplate().find()的用法,格式不对害死人啊!写了一个格式不太对的查询,

貌似程序现在还处于死循环状态……等待中ing

java违反了唯一约束_Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件...相关推荐

  1. sql唯一约束怎么设置_20200923 SQL UNIQUE 约束

    SQL UNIQUE 约束 UNIQUE 约束唯一标识数据库表中的每条记录. UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证. PRIMARY KEY 拥有自动定义的 ...

  2. oracle 唯一约束作用,想问下在表上建唯一索引和使用索引+唯一约束,从功能和性能来说有什么差别?...

    index+unique constraint 和 unique index 的区别好像执行计划不同~ SQL> drop table test; Table dropped SQL> c ...

  3. MYSQL 唯一约束

    一.唯一约束(UNIQUE) 唯一约束用来保证一列(或一组列)中的数据是唯一的.类似与主键,但是有以下区别: 表可包含多个唯一约束,但每个表只允许一个主键. 唯一约束列可包含 NULL 值. 唯一约束 ...

  4. NULL和唯一约束UNIQUE的对应关系

    NULL和唯一约束UNIQUE的对应关系 在数据库中,NULL表示列值为空.唯一约束UNIQUE规定指定列的值必须是唯一的,值和值之间都不能相同.这个时候,就出现一个问题,NULL和NULL算是相同, ...

  5. Oracle添加主键和唯一约束最佳实践

    经常有开发人员找DBA,需要把唯一索引改为普通索引,或者把主键改为唯一索引或普通索引... 主键属性:普通索引+唯一约束+not null约束 或者唯一索引+not null约束 唯一索引属性:普通索 ...

  6. MySQL使用什么关键字添加唯一约束_mysql怎么添加唯一约束?

    方法:1.创建表时,使用"CREATE TABLE 表名(字段名 数据类型 UNIQUE);"语句来添加:2.修改表时,使用"ALTER TABLE 表名 ADD CON ...

  7. 谈谈唯一约束和唯一索引

    最近在看数据库相关知识,感觉唯一约束和唯一索引好像有点类似,于是研究了一番,于是就有了这篇文章. 概念 开始之前,先解释一下约束和索引. 约束 全称完整性约束,它是关系数据库中的对象,用来存放插入到一 ...

  8. Oracle 数据库表中已有重复数据添加唯一键(唯一约束)

    问题描述 以 demo 举例,模拟真实场景. 表 TEST_TABLE 有如下字段和数据:id 是主键,code 没有设置键和索引 ID CODE 1 code1 2 code2 3 code2 4 ...

  9. mysql 给表添加唯一约束、联合唯一约束,指定唯一约束的名字

    表结构 FIELD TYPE COLLATION NULL KEY DEFAULT Extra PRIVILEGES COMMENT ------------- ------------ ------ ...

最新文章

  1. 【 Notes 】Best linear unbiased estimator(BLUE) approach for time-of-arrival based localisation
  2. 一种抑制undershoot/overshoot锐化算法介绍
  3. 【Linux】一步一步学Linux——mkdir命令(21)
  4. oracle 命令日志输出,ORACLE常用命令日志
  5. 《一天聊一个设计模式》备忘录
  6. jmeter mysql数据导出_Jmeter连接mysql
  7. jQuery源码研究分析学习笔记-jQuery.extend()、jQuery.fn.extend()(八)
  8. 写给电脑小白的电脑科普
  9. convertTo函数的用法
  10. 数据存储与容灾(第2版)主编 鲁先志 武春岭综合训练答案
  11. iOS 银行卡号识别
  12. 百度语音合成离线使用研究
  13. 三维可视化常见的技术路线浅析
  14. Android 根据逗号分隔String
  15. 浅谈JdbcDaoSupport
  16. MOSFET正温度系数和负温度系数
  17. 常用纸张及特性,印刷常用规格尺寸
  18. 项目管理,如何从疲于奔命中解脱出来?
  19. HBase2.x(一)HBase简介
  20. 身为一个程序媛的深刻自我检讨

热门文章

  1. 计算机专业职业规划英语小作文,英语六级作文预测:职业规划英语作文
  2. [抖音插旗备注接口]拼多多新店如何选词写标题,那些渠道可以选词
  3. 关于Word2003空格字符不能在行末显示下划线的问题
  4. 200Smart模拟量变频器控制应用
  5. 5.1 docker安装及应用基础
  6. ZJY-620静态中间继电器
  7. iBatis Date类型时间丢失问题
  8. mac 修改host后如何立即生效
  9. MNIST手写数字识别数据集百度网盘下载
  10. mysql精确到毫秒_mysql 时间类型精确到毫秒、微秒及其处理