feat: add BaseMapper.insertSelectiveWithPk() method

This commit is contained in:
开源海哥 2023-07-08 18:13:53 +08:00
parent f613be3220
commit 184cc23355

View File

@ -85,10 +85,21 @@ public interface BaseMapper<T> {
/**
* 插入带有主键的实体类
*
* @param entity 实体类
* @param entity 实体类不忽略 {@code null}
* @return 受影响的行数
*/
default int insertWithPk(T entity) {
return insertWithPk(entity, false);
}
/**
* 插入带有主键的实体类
*
* @param entity 实体类忽略 {@code null}
* @return 受影响的行数
*/
default int insertSelectiveWithPk(T entity) {
return insertWithPk(entity, true);
}