Mybatis常用配置参数

Mybatis-plus官方配置详细文档:  https://mp.baomidou.com/config/
常用配置参数如下:

mybatis-plus:
  # mapper配置文件路径
  mapper-locations: classpath:mybatis/mapper/*Mapper.xml
  # 数据库对应对象实例包
  type-aliases-package: com.zsm.model
  configuration:
    #全局地开启或关闭配置文件中的所有映射器已经配置的任何缓存,默认为 true
    cache-enabled: true
    #mybatis-plus配置控制台打印完整带参数SQL语句,用于debug调试查看完整查询SQL
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  global-config:
    #刷新mapper Debug调试修改XML后自动刷新
    refresh-mapper: true
    #缓存 Sql 解析,默认不缓存
    sql-parser-cache: true
    #主键类型 AUTO:"数据库ID自增", INPUT:"用户输入ID",ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
    #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
    id-type: 2
    #字段策略 IGNORED:"忽略判断",NOT_NULL:"非 NULL 判断"),NOT_EMPTY:"非空判断"
    #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
    field-strategy: 2
    #驼峰下划线转换
    db-column-underline: true
    #数据库大写下划线转换
    capital-mode: true
    #序列接口实现类配置,自定义序列化实现类
    key-generator: com.zsm.springboot.xxx
    #逻辑删除配置
    logic-delete-value: 0
    logic-not-delete-value: 1
    #自定义SQL注入器
    sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector
    #自定义填充策略接口实现
   meta-object-handler: com.zsm.springboot.xxx

Mybatis 也可以直接配置打印执行SQL:

mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

参考资料:  https://mp.baomidou.com/config/

备注:
作者:Sm Zeng
博客:http://www.cnblogs.com/zengming/ 
严正声明:
1.由于本博客部分资源来自互联网,版权均归原作者所有。转载的目的是用于学术交流与讨论学习,将不对任何资源负法律责任。
2.若无意中侵犯到您的版权利益,请来信联系我,我会在收到信息后会尽快给予处理!
3.所有资源内容仅供学习交流之用,请勿用作商业用途,谢谢。
4.如有转发请注明出处,来源于http://www.cnblogs.com/zengming/ ,谢谢合作。

原文地址:https://www.cnblogs.com/zengming/p/12123497.html