修改新增方法名称.
This commit is contained in:
parent
95ae900334
commit
c379b6470e
@ -440,7 +440,7 @@ public interface BaseMapper<T> extends Mapper<T> {
|
||||
* @param entity 实体对象 (不能为空)
|
||||
* @since 3.5.7
|
||||
*/
|
||||
default boolean saveOrUpdate(T entity) {
|
||||
default boolean insertOrUpdate(T entity) {
|
||||
Class<?> entityClass = GenericTypeUtils.resolveTypeArguments(getClass(), BaseMapper.class)[0];
|
||||
TableInfo tableInfo = TableInfoHelper.getTableInfo(entityClass);
|
||||
Assert.notNull(tableInfo, "error: can not execute. because can not find cache of TableInfo for entity!");
|
||||
|
@ -201,7 +201,7 @@ public abstract class ServiceImpl<M extends BaseMapper<T>, T> implements IServic
|
||||
*/
|
||||
@Override
|
||||
public boolean saveOrUpdate(T entity) {
|
||||
return getBaseMapper().saveOrUpdate(entity);
|
||||
return getBaseMapper().insertOrUpdate(entity);
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
|
@ -227,7 +227,7 @@ public class Db {
|
||||
if (Objects.isNull(entity)) {
|
||||
return false;
|
||||
}
|
||||
return SqlHelper.execute(getEntityClass(entity), baseMapper -> baseMapper.saveOrUpdate(entity));
|
||||
return SqlHelper.execute(getEntityClass(entity), baseMapper -> baseMapper.insertOrUpdate(entity));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -538,11 +538,11 @@ class H2UserMapperTest extends BaseTest {
|
||||
@Test
|
||||
void testSaveOrUpdate() {
|
||||
var h2User = new H2User();
|
||||
userMapper.saveOrUpdate(h2User);
|
||||
userMapper.insertOrUpdate(h2User);
|
||||
Assertions.assertNotNull(h2User.getTestId());
|
||||
Assertions.assertNull(h2User.getLastUpdatedDt());
|
||||
h2User.setName("test");
|
||||
userMapper.saveOrUpdate(h2User);
|
||||
userMapper.insertOrUpdate(h2User);
|
||||
Assertions.assertNotNull(h2User.getLastUpdatedDt());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user