com.gitee.sunchenbin.mybatis.actable.dao.common.BaseCRUDMapper Maven / Gradle / Ivy
package com.gitee.sunchenbin.mybatis.actable.dao.common;
import com.gitee.sunchenbin.mybatis.actable.command.SaveOrUpdateDataCommand;
import org.apache.ibatis.annotations.Param;
import org.springframework.transaction.annotation.Transactional;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
/**
* 创建更新表结构的Mapper
* @author sunchenbin
*
*/
@Transactional
public interface BaseCRUDMapper {
/**
* 根据实体对象的非Null字段作为Where条件查询结果集,如果对象的属性值都为null则返回全部数据等同于selectAll
* @param tableMap 表结构的map
*/
public List