mybatis-geneator-tool mybatis basedao 生成工具 项目简介
mybatis 通用 basedao,含自动生成通用 XMLMapper。可通过此工具自动生成 Mybatis XML 文件和 dao 的 class 类可结合 BaseDao 完成基础操作,BaseDao 支持的方法如下public interface BaseDao{
//根据实体对象新增记录
long insert(T entity);
//批量保存对象
long insert(Listlist);
//更新实体对应的记录
long update(T entity);
//根据ID查找记录
T getById(long id);
//根据ID删除记录
int deleteById(long id);
//分页查询
PageBeanlistPage(PageParam pageParam, MapparamMap);
//根据条件分页查询
PageBeanlistPage(PageParam pageParam, MapparamMap, String sqlId);
//根据条件查询,返回列表
ListlistBy(MapparamMap);
ListlistBy(MapparamMap, String sqlId);
//根据条件查询返回单个对象
T getBy(MapparamMap);
T getBy(MapparamMap, String sqlId);
}
//根据实体对象新增记录
long insert(T entity);
//批量保存对象
long insert(Listlist);
//更新实体对应的记录
long update(T entity);
//根据ID查找记录
T getById(long id);
//根据ID删除记录
int deleteById(long id);
//分页查询
PageBeanlistPage(PageParam pageParam, MapparamMap);
//根据条件分页查询
PageBeanlistPage(PageParam pageParam, MapparamMap, String sqlId);
//根据条件查询,返回列表
ListlistBy(MapparamMap);
ListlistBy(MapparamMap, String sqlId);
//根据条件查询返回单个对象
T getBy(MapparamMap);
T getBy(MapparamMap, String sqlId);
}