ZhaoWei-2020-02-03
MybatisPlus Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具 ,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MybatisPlus的特性 操作简单,仅仅只需继承一个BaseMapper就可以完成,实现单一,批量,分页等等一系列操作,很大的减少了开发负担,但这仅仅是Mybatisplus的冰山一角,当我们需要多条件查询的时候,就会使用到MybatisPlus中强大的条件构造器EntityWrapper; 无侵入 :Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis 原生的特性 依赖少 :仅仅依赖 Mybatis 以及 Mybatis-Spring 损耗小 : 启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 预防Sql注入 :内置 Sql 注入剥离器,有效预防Sql注入攻击 通用CRUD操作 : 内置通用 Mapper 、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 多种主键策略 :支持多达4种主键策略(内含分布式唯一ID生成器),可自由配置,完美解决主键问题 支持热加载 :Mapper