300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java字段唯一性约束_java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件...

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

时间:2023-10-24 11:28:00

相关推荐

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

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加密后的字符串,,加入时间和其他一些独有信息生成主键更不容易重复哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。