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

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy