hibernate saveOrUpdate 方法问题

main5678 2014-04-05 02:28:58
我用的是hibernate的saveOrUpdate方法,在保存数据的时候可以保存一条数据,但是如果再保存的话,就成了修改,把第一次保存的数据给修改了!这是怎么回事啊????有谁遇到过吗???
...全文
100 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Spring89 2014-04-05
  • 打赏
  • 举报
回复
saveOrUpdate(),你根据这个字面意思还不能理解这个方法实现的功能是什么吗? 你要达到的功能又是什么?如果仅仅是保存的话,那就调用save()啊 saveOrUpdate(),它同时包含了save()与update()方法的功能; 如果传入的参数是临时对象则调用save(); 如果传入的参数是游离(脱管)对象就调用update(); 如果传入的参数是持久化对象就直接返回 对着这些,你在看看,你调用saveOrUpdte该不该出现在你所遇到的情况

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧