Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件 (JDDS.PK_SHOP_MESSAGE)

### The error may involve com.shop.dao.itf.MessageMapper.insert-Inline

### The error occurred while setting parameters

### SQL: insert into SHOP_MESSAGE (MESSAGE_ID)  values (?)

### Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件 (JDDS.PK_SHOP_MESSAGE)

; SQL []; ORA-00001: 违反唯一约束条件 (JDDS.PK_SHOP_MESSAGE)

; nested exception is java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件 (JDDS.PK_SHOP_MESSAGE)

因为表中主键字段一般都设置了唯一约束条件,插入时与已有数据主键字段相同时就会产生错误信息。

解决方法:主键的内容不要设置太简单,比如可以用MD5加密后的字符串,,加入时间和其他一些独有信息生成主键更不容易重复哦!

java字段唯一性约束_java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件...相关推荐

  1. oracle违法唯一约束怎么解决,Oracle “ORA-00001:违反唯一约束条件”和“ORA-00054: 资源正忙”错误解决...

    Oracle数据库对于常见的错误都会有报错提示,工作的这一年也碰到了一些错误,踩过一些坑,感谢那些前辈分享的问题和处理方案,正好这几天临近过年不太忙碌,就将一些错误描述,错误原因和解决方法整理后分享给 ...

  2. java违反唯一约束异常_Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (DSPACE.SYS_C007868)...

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

  3. java违反了唯一约束_Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件...

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

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

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

  5. oracle 解决序列号自增报 java.sql.SQLException: ORA-00001: 违反唯一约束条件 问题

    项目场景: oracle 数据库 用序列号作为主键,序列号自增. --  创建序列 语句: CREATE SEQUENCE SEQ_A MINVALUE 1 MAXVALUE 999999999999 ...

  6. SQL错误:违反唯一约束条件

    java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (AML.PK_LTB_INS_RPOL) at oracle.jdbc.driver.Oracl ...

  7. java报序列错误和违反唯一约束条件的错误

    java报序列错误是因为我建表的时候没有建序列, 建表后新建序列 --新建序列 create sequence SEQ_T_USER; --ORACLE查看所有已创建的序列 select * from ...

  8. java for update 无效_java.sql.BatchUpdateException:调用中的无效参数

    检查此循环. 这里,在i = 0的情况下,取出(0-1)为-1. 我们知道List提供了基于0的索引,所以你的str.get(..)应该从0开始,而不是从-1开始 试试这个 public void i ...

  9. java字段描述符_Java 的方法签名与字段类型表示-[Ljava.lang.String;

    我们什么时候会接触到 Java 的方法签名呢?在进行 JNI 调用时,还有在看方法重载时.重载的方法是有不同的方法签名的,而是不区分返回值,而实际方法签名还揉入了返回值类型的,还有就是 javap - ...

最新文章

  1. python模拟鼠标拖动_python模拟鼠标拖动操作
  2. rabbitmq延迟队列实现
  3. Linux基础笔记1
  4. 电商促销海报PSD分层模板,轻松搞定
  5. centos7.x 网卡自动关闭,总是需要手动去启动情况解决方法
  6. neo4j安装及内存分配
  7. 盗版 Win7 试用到期后黑屏咋办
  8. elasticsearch实现搜索拼音然后高亮内容
  9. 树莓派第一次使用WIN10电脑远程连接(无显示器)
  10. 依赖缺失问题 CS0246 未能找到类型或命名空间名“SqlConnection”(是否缺少 using 指令或程序集引用?) CS1069 未能在命名空间“System.Data.SqlClient
  11. HTML_canvas
  12. SQLServer 查询表的列名称、说明、备注、类型等
  13. 关于POS操作的一些文章收集链接
  14. debian linux 硬盘,Debian硬盘安装
  15. 3、Mybatis-Plus异常之There is no getter for property named ‘ew‘ in ‘class解决方案
  16. border、transparent写超简单的三角形
  17. APM-MP日志分析参数索引
  18. 获取最新的config.sub和config.guess
  19. Vivado HLS加速卷积层运算
  20. python学生信息录入_使用python实现一个简单的学生信息管理系统

热门文章

  1. java生成微信二维码,带页面跳转功能
  2. VISA操作编程资料
  3. 变频器简介_变频器工作原理
  4. 关于android手机文件目录的收集
  5. 产品几何技术规范(GPS) 线性尺寸公差ISO代号体系
  6. 一、hadoop教程
  7. 【ArcGIS Pro微课1000例】0025:大型商场选择典型案例(缓冲区分析+叠置分析)
  8. oCPX简介——广告界的“无人驾驶”技术
  9. OpenCV 拟合抛物线精简版
  10. 为知更新Android下一个apk安装多个程序入口图标