数据库的主键是自动增长序列,原来数据库中有一条数据,用Hibernate中执行了update的操作,为什么数据库中的数据会有两条?不是应该更新原来那条数据的吗?
3条回答 默认 最新
- 纯手打 2016-12-31 03:31关注
update 有两种操作,一种是查出数据后修改,查不到对应的条件时就不执行操作
一种是:查不出对应的,就执行添加操作本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
数据库的主键是自动增长序列,原来数据库中有一条数据,用Hibernate中执行了update的操作,为什么数据库中的数据会有两条?不是应该更新原来那条数据的吗?
update 有两种操作,一种是查出数据后修改,查不到对应的条件时就不执行操作
一种是:查不出对应的,就执行添加操作