# mybatis-geneator-tool **Repository Path**: xsy/mybatis-geneator-tool ## Basic Information - **Project Name**: mybatis-geneator-tool - **Description**: mybatis自动生成XML Mapper、dao,并结合basedao快速完成增删改查等操作 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 8 - **Created**: 2017-02-14 - **Last Updated**: 2021-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mybatis-geneator-tool ## 介绍 - 可通过此工具自动生成Mybatis XML文件和dao的class类 - 可结合BaseDao完成基础操作,BaseDao支持的方法如下 ```java public interface BaseDao { //根据实体对象新增记录 long insert(T entity); //批量保存对象 long insert(List list); //更新实体对应的记录 long update(T entity); //根据ID查找记录 T getById(long id); //根据ID删除记录 int deleteById(long id); //分页查询 PageBean listPage(PageParam pageParam, Map paramMap); //根据条件分页查询 PageBean listPage(PageParam pageParam, Map paramMap, String sqlId); //根据条件查询,返回列表 List listBy(Map paramMap); List listBy(Map paramMap, String sqlId); //根据条件查询返回单个对象 T getBy(Map paramMap); T getBy(Map paramMap, String sqlId); } ``` ## Quick start 1、编写实体 2、在Main方法中指定实体类class、表名 3、运行main方法 ## 后期计划 1、配置JDBC,自动连接到mysql,生成实体、dao、XML Mapper文件 ## github地址 https://github.com/xshiyu/mybatis-geneator-tool