注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

Hibernate的org.hibernate.NonUniqueObjectException:解决方法  

2011-06-15 19:55:24|  分类: Hibernate |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: .... .... ....

  Hibernate的org.hibernate.NonUniqueObjectException:解决方法 - zhenghaoju700 - zhenghaoju700 的博客

这是在我使用Hibernate的save方法一次保存多个实例的时候报的错,我感觉原因可能和主键的生成方式有关:

我映射文件的主键生成方式

 <id name="id" type="long">

            <column name="ID" precision="15" scale="0" />

            <generator />

</id>

当我将主键生成方式改为sequence方式时 结果OK

<id name="Id" type="long">

            <column name="ID" precision="15" scale="0" />

            <generator >

            <param name="sequence">ID_INSERT_SEQ</param>

            </generator>

</id>

目前,具体原因我也不太清楚,hibernate很长时间都不玩了,希望大家能想想并把答案通过微薄告诉我。

 

  评论这张
 
阅读(292)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017