一.公司的JDBC框架的save方法和saveSet方法执行操作:
1.按下ctrl键,然后鼠标点击对应的方法,进去源码就能看到底层源码是先将数据去数据库查看主键,根据主键查看数据库有没有该数据,如果有的话就把旧数据删除,然后新增数据,相当于更新操作;如果查找不到数据就直接进行插入新数据的操作。jdbc底层的代码有insert方法和update方法和save方法。
二. mybatis框架的话,mybatis的save方法和mybatisplus的saveBath方法执行的操作:
1.mybatis的save方法和saveBath方法底层代码是不会去数据库看有没有该数据的,是直接进行插入操作的,你要插入数据的话得先删除旧数据才能插入新数据。
标签:JDBC,数据,插入,mybatis,save,方法,saveSet From: https://www.cnblogs.com/rapper-start/p/17041612.html