Mybatis-Plus:

Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

官方网站:http://mp.baomidou.com

核心功能:

代码生成器、CRUD接口、条件构造器以及内置了一些实用的插件

springboot集成:

POM依赖

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatisplus-spring-boot-starter</artifactId>
            <version>1.0.5</version>
        </dependency>

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus</artifactId>
            <version>2.3.3</version>
        </dependency>

配置

###mybatis-plus配置
#MyBatis 配置文件位置
mybatis-plus.config-location=classpath:mybatis-config.xml
#Maven 多模块项目的扫描路径需以 classpath*: 开头 (即加载多个 jar 包下的 XML 文件)
mybatis-plus.mapper-locations=classpath*:mybatis/*.xml
#启动时是否检查 MyBatis XML 文件的存在,默认不检查。
mybatis-plus.check-config-location=false
#指定 MyBatis 的执行器,MyBatis 的执行器
#MyBatis 的执行器总共有三种:
#ExecutorType.SIMPLE:该执行器类型不做特殊的事情,为每个语句的执行创建一个新的预处理语句(PreparedStatement)
#ExecutorType.REUSE:该执行器类型会复用预处理语句(PreparedStatement)
#ExecutorType.BATCH:该执行器类型会批量执行所有的更新语句
mybatis-plus.executor-type=simple
#是否开启自动驼峰命名规则(camel case)映射
mybatis-plus.configuration.map-underscore-to-camel-case=true
###全局策略配置
#Mapper 对应的 XML 文件会自动刷新,更改 XML 文件后,无需再次重启工程,生产环境无需打开
mybatis-plus.global-config.refresh=true
#是否缓存 Sql 解析,默认不缓存。
mybatis-plus.global-config.sql-parser-cache=true
#表名前缀
mybatis-plus.global-config.db-config.table-prefix=T_

  

 

版权声明:本文为jsersudo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jsersudo/p/10369323.html