您觉得本文档还缺少什么内容?可以自己补充~

更多 mytabis plus 配置参考 官方文档

mybatis-plus:
  mapper-locations:
    - classpath*:mapper_**/**/*Mapper.xml
  #实体扫描,多个package用逗号或者分号分隔
  typeAliasesPackage: com.becypress.product.*.entity;com.becypress.basic.database.mybatis.typehandler
  typeEnumsPackage: com.becypress.product.*.enumeration
  global-config:
    db-config:
      id-type: INPUT
      insert-strategy: NOT_NULL
      update-strategy: NOT_NULL
      where-strategy: NOT_EMPTY
  configuration:
    #配置返回数据库(column下划线命名&&返回java实体是驼峰命名),自动匹配无需as(没开启这个,SQL需要写as: select user_id as userId)
    map-underscore-to-camel-case: true
    cache-enabled: false
    #配置JdbcTypeForNull, oracle数据库必须配置
    jdbc-type-for-null: 'null'
  • mapper-locations: 扫描mapper.xml 路径
  • typeAliasesPackage: MyBaits 别名包扫描路径,通过该属性可以给包中的类注册别名,注册后在 Mapper 对应的 XML 文件中可以直接使用类名,而不用使用全限定的类名(即 XML 中调用的时候不用包含包名)
  • typeEnumsPackage: 枚举类 扫描路径,如果配置了该属性,会将路径下的枚举类进行注入,让实体类字段能够简单快捷的使用枚举属性
  • db-config.idType: 全局默认主键类型
  • db-config.insert-strategy: 字段验证策略之 insert,在 insert 的时候的字段验证策略
  • db-config.update-strategy: 字段验证策略之 update,在 update 的时候的字段验证策略
  • db-config.where-strategy: 字段验证策略之 where,在 where 的时候的字段验证策略

results matching ""

    No results matching ""