首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate的 merge()的用法,该如何解决

2012-01-12 
hibernate的 merge()的用法怎样使用merge(),请给个实例,并且关键地方给予讲解,谢谢![解决办法]给 lz 讲解m

hibernate的 merge()的用法
怎样使用merge(),请给个实例,并且关键地方给予讲解,谢谢!

[解决办法]
给 lz 讲解merge()的使用方法:

3. saveOrUpdate()保存或更新数据: 对象中如果有主键就修改, 如果没有主键就保存. 
4. merge(): 他说的就是如果没有该条记录,则会被创建; 如果有该条记录,但内容有变,则会被修改; 相当于save or update. 
merge 和saveOrUpdate不一样,当session中某持久化对象有id相同的两个纪录时,必须用merge,merge会在保存之前来合并记录,不然会报错。合并记录后的动作和 saveOrUpdate一样。

热点排行