MyBatisPlus常用配置

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_
上一篇:Zabbix微信告警 iptables output 链设置


下一篇:mybatis plus & pagehelper