# mybatis-plus **Repository Path**: bj_renyong/mybatis-plus ## Basic Information - **Project Name**: mybatis-plus - **Description**: mybatis 增强工具包,简化 CRUD 操作。 文档:http://mp.baomidou.com - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3475 - **Created**: 2017-03-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 毫无疑问,这个项目是baomidao/mybatis-plus的一个分支。 baomidao/mybatis-plus是一个不错的mybatis的扩展,我有幸被邀请参与其中,但毕竟加入得比较晚了。 我将尽力帮助baomidao团队完善mybatis-plus,毕竟对于我这种以业务为中心的技术人员来说,单独做一个开源的组件并推广费事费力,得不偿失。 但如果某些诉求不能让团队立即接受,我将在这个分支项目中做出改进。 # 与baomidao/mybatis-puls的差异 ## 1. 增加criterion包及相关增删改查操作 baomidao/mybatis-puls的Wrapper很不错,但在查询条件部分有瑕疵,这个分支通过模拟hibernate criterion包提供了另一种实现,并以此增加了相应的操作方法。 主要涉及的修改 1. 整个包:com.baomidou.mybatisplus.criterion 2. com.baomidou.mybatisplus.mapper.BaseMapper 3. com.baomidou.mybatisplus.mapper.AutoSqlInjector 4. com.baomidou.mybatisplus.enums.SqlMethod 5. com.baomidou.mybatisplus.service.IService 6. com.baomidou.mybatisplus.service.impl.ServiceImpl ## 2. 增加代码生成类MyAutoGenerator 原来提供的AutoGenerator自动生成了controller类,在MyAutoGenerator中忽略掉controller的生成 # 项目release步骤 1. 将项目版本号改为release版本号,提交git 2. 执行命令mvn clean deploy -P release -Dmaven.javadoc.skip 3. 在这个版本上手动打标签 4. 将项目版本号改为下一个snapshot版本号,提交git