java编程常见错误笔记

来源:互联网 发布:网络词蜜汁是什么意思 编辑:程序博客网 时间:2024/06/05 19:45

1.为什么修改数据用了merge,仍然是增加一条数据,而不是修改数据?
答:我们都知道save和merge都有保存数据的功能。save是增加一条数据。merge是如果没有数据的话,增加一条数据,如果有数据,会根据id修改数据。重点:用merge修改数据的时候,一定要先获取该数据保存到对象中,然后再对对象赋值,最后调用merge方法修改。