1.为什么修改数据用了merge,仍然是增加一条数据,而不是修改数据?
答:我们都知道save和merge都有保存数据的功能。save是增加一条数据。merge是如果没有数据的话,增加一条数据,如果有数据,会根据id修改数据。重点:用merge修改数据的时候,一定要先获取该数据保存到对象中,然后再对对象赋值,最后调用merge方法修改。
java编程常见错误笔记
最新推荐文章于 2024-05-29 12:57:24 发布
1.为什么修改数据用了merge,仍然是增加一条数据,而不是修改数据?
答:我们都知道save和merge都有保存数据的功能。save是增加一条数据。merge是如果没有数据的话,增加一条数据,如果有数据,会根据id修改数据。重点:用merge修改数据的时候,一定要先获取该数据保存到对象中,然后再对对象赋值,最后调用merge方法修改。