主键是联合主键,当只插入普通属性时(两个主键的值已经确定不是0,在dao断点查看),两个主键值全都是0,其他字段正常,如果再 次插入数据,就会报ORA-00001: unique constraint violated错误,这个是主键不唯一的异常,但是我调用的是hibernate的saveorupdate方法,不应该主键不唯一的,请大家帮忙!<hibernate-mapping package="com.cardif.core.bean.product">
<class name="Coverage" discriminator-value="P">
<composite-id>
<key-property name="id" />
<key-property name="version" />
</composite-id>
<discriminator column="sub_type" />
<property name="code" />
<property name="name" />
<property name="commercialName" />
<property name="type" />