在向Oracle数据库中增加记录的时候后报错:
Caused by: java.sql.BatchUpdateException: ORA-00001: unique constraint (........) violated
at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:343)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10656)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
... 58 more
解决办法:
修改相关的sequence的Next number值。
本文介绍了在使用Oracle数据库时遇到的唯一约束违反错误ORA-00001,并提供了具体的解决办法,即调整相关sequence的Nextnumber值。
1万+

被折叠的 条评论
为什么被折叠?



