mybatis-plus saveOrUpdate
时间: 2023-09-28 13:13:15 浏览: 115
mybatis-plus所有demo代码.zip
MyBatis-Plus 是一个基于 MyBatis 的增强工具,在 MyBatis 的基础上简化了开发,提供了更多的功能和便捷的操作。其中,saveOrUpdate 方法就是 MyBatis-Plus 提供的一种保存或更新数据的方法。
saveOrUpdate 方法的作用是先查询数据库中是否已经存在该记录,如果存在则执行更新操作,否则执行插入操作。具体实现方式是通过主键判断是否存在记录,如果存在则执行更新操作,否则执行插入操作。
在使用 saveOrUpdate 方法时,需要在实体类中指定主键字段,并且主键字段的值不能为空。同时,需要在 MyBatis-Plus 的配置文件中开启 saveOrUpdate 的自动填充功能,以便在插入或更新数据时自动填充时间等信息。
阅读全文