im.shs.tick.mybatis.mapper.BaseMapper Maven / Gradle / Ivy
The newest version!
package im.shs.tick.mybatis.mapper;
/**
* 自定义的 Mapper
*
* @author SimpleJuly
*/
public interface BaseMapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper {
/**
* 插入如果中已经存在相同的记录,则忽略当前新数据
*
* @param entity 实体对象
* @return 更改的条数
*/
int insertIgnore(T entity);
/**
* 表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样;
*
* @param entity 实体对象
* @return 更改的条数
*/
int replace(T entity);
}