MyBatisPlus常用配置
基础配置
configLocation
指定Mybatis配置文件的位置
mybatis-plus.config-location = classpath:mybatis-config.xml
mapperLocations
指定MybatisMapper对应的XML文件的位置
Maven 多模块项目的扫描路径需以 classpath: 开头 (即加载多个 jar 包下的 XML 文件)*
mybatis-plus.mapper-locations = classpath*:mapper/*.xml
typeAliasesPackage
指定Mybatis别名包扫描路径,可以给包中的类注册别名为类名,XML中即可不写全限定类名
mybatis-plus.type-aliases-package = ltd.lccyj.domain
进阶配置
以下配置大多为Mybatis原生支持的配置,也可以选择通过Mybatis XML配置文件来配置
mapUnderscoreToCamelCase
是否开启自动驼峰命名规则映射,可自动将数据库下划线命名映射到java驼峰命名
默认值true,及数据库为下划线时实体类属性不需要使用@TableField注解指定数据库字段名
#关闭自动驼峰映射,该参数不能和mybatis-plus.config-location同时存在 mybatis-plus.configuration.map-underscore-to-camel-case=false
cacheEnabled
全局开启或关闭配置文件中的所有映射器已配置的任何缓存
默认值为true
mybatis-plus.configuration.cache-enabled=false
数据库策略配置
idType
设置全局默认主键类型,设置后不用再使用@TableId指定类型
mybatis-plus.global-config.db-config.id-type=auto
tablePrefix
设置表名前缀,全局配置后可省略@TableName
mybatis-plus.global-config.db-config.table-prefix=tb_