mybatis-plus一些关键配置
时间:2022-07-23
本文章向大家介绍mybatis-plus一些关键配置,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
mybatis-plus:一些关键配置
1. configLocation
MyBatis 配置文件位置,如果您有单独的 MyBatis 配置,请将其路径配置到 configLocation 中。如果是springboot中做如下配置:
#mybatis核心配置文件的位置配置
mybatis-plus:
config-location: classpath:mybatis-config.xml
2.mapper.xml文件位置的配置
MyBatis Mapper 所对应的 XML 文件位置,如果您在 Mapper 中有自定义方法(XML 中有自定义实现),需要进行该配置,告诉 Mapper 所对应的 XML 文件位置。
#mapper.xml文件的路径
mybatis-plus:
mapper-locations: classpath*:mapper/*.xml
3驼峰命名配置
自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN(下划线命名) 到经典 Java 属;
性名 aColumn(驼峰命名) 的类似映射。
简单点说就是把数据库的命名规则自动改成java的命名规则
在mybatis-plus中默认是开启的(true);
在mybatis中默认是关闭的;
#关闭自动驼峰映射,该参数不能和mybatis-plus.config-location同时存在;
mybatis-plus:
configuration:
map-underscore-to-camel-case: false
4.cacheEnabled缓存配置
全局地开启或关闭配置文件中的所有映射器已经配置的任何缓存,默认为 true。
#全局关闭缓存配置
mybatis-plus:
configuration:
cache-enabled: false
5idType
全局默认主键类型,设置后,即可省略实体对象中的@TableId(type = IdType.AUTO)配置。
#全局默认主键自增
mybatis-plus:
global-config:
db-config:
id-type: auto
6.tablePrefix
表名前缀,全局配置后可省略@TableName()配置。
#全局配置表前缀
mybatis-plus:
global-config:
db-config:
table-prefix: tb_
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Head First设计模式——蝇量模式和解释器模式
- 【每日一题】33. Search in Rotated Sorted Array
- 【每日一题】34. Find First and Last Position of Element in Sorted Array
- 【每日一题】35. Search Insert Position
- Head First设计模式——原型模式和访问者模式
- Java 新特性前瞻:封印类
- 每天手撕一道算法题-130. 被围绕的区域
- C#实现前向最大匹、字典树(分词、检索)
- Tomcat 中文乱码,设置UTF-8
- 从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper
- IDEA将Maven项目中指定文件夹下的xml等文件编译进classes
- 数据误操作,教你使用ApexSQLLog工具从 SQLServer日志恢复数据!
- 从零搭建Spring Boot脚手架(5):整合 Mybatis Plus
- SQL Server数据库阻塞,死锁查询
- 如何优雅地写出大规模线性规划的对偶