Hibernate 一对一级联更新时 被级联的一方变成了insert.导致主键冲突!WARN  2010-06-14 16:01:56718 org.hibernate.util.JDBCExceptionReporter SQL Error: 1, SQLState: 23000
ERROR 2010-06-14 16:01:56718 org.hibernate.util.JDBCExceptionReporter ORA-00001: 违反唯一约束条件 (M3DB.SYS_C005511)WARN  2010-06-14 16:01:56718 org.hibernate.util.JDBCExceptionReporter SQL Error: 1, SQLState: 23000
ERROR 2010-06-14 16:01:56718 org.hibernate.util.JDBCExceptionReporter ORA-00001: 违反唯一约束条件 (M3DB.SYS_C005511)ERROR 2010-06-14 16:01:56718 org.hibernate.event.def.AbstractFlushingEventListener Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (M3DB.SYS_C005511) at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:367)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:9118)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)以上为部分异常,各位大侠帮忙解决一下。急。多谢!