主键是联合主键,当只插入普通属性时(两个主键的值已经确定不是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" />
<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" />
解决方案 »
- 关于hibernate的延迟加载,能否动态指定lazy策略?
- pojo类中被reference的参照属性也要定义进去吗?
- java编译问题
- struts中由action向页面传递数据的问题,分暂时不够,不过我去赚
- Spring+jersey配置,访问时出javax.ws.rs.core.UriBuilder.uri方法异常
- 请教如何切换Orace As 10的默认语言?
- 谁有支持JSP的WEB编辑器!
- 关于Jboss4.0.0中自带数据库HyperSonic的问题
- 急求教:如何用hibernate实现batchDelete方法?
- 一个特菜的问题,EJB如何跟踪调试?
- java UserTransaction 分布式问题 急
- styleReport
* 此类必须实现序列化接口 重写hashcode() 和equals()方法
* 覆写hashcode和equals方法
另外,鉴别器放在这里有别的用途吗?
而另外一个实体bean中 引用联合主键实体bean的对象