
mboog.support.service.UpsertService Maven / Gradle / Ivy
package mboog.support.service;
import mboog.support.mapper.BaseMapper;
/**
* @param PrimaryKey
* @param Model
* @param Example
* @param MbgMapper
* @author LiYi
*/
public interface UpsertService>
extends BaseService {
/**
* 保存或更新(全量)
*
* @param record Model
* @return 更新记录数
*/
default int upsert(Model record) {
return S.upsertMapper(this).upsert(record);
}
/**
* 保存或更新(非空值)
*
* @param record Model
* @return 更新记录数
*/
default int upsertSelective(Model record) {
return S.upsertMapper(this).upsertSelective(record);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy