All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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