123456789101112131415161718192021222324252627282930313233343536373839 |
- # MyBatisFlex公共配置
- mybatis-flex:
- # 搜索指定包别名
- type-aliases-package: org.eco.vip.**.domain.**
- # 不支持多包, 如有需要可在注解配置 或 提升扫包等级:com.**.**.mapper
- mapper-package: org.eco.vip.**.mapper
- # 配置mapper的扫描,找到所有的mapper.xml映射文件
- mapper-locations: classpath*:mapper/**/*Mapper.xml
- configuration:
- # 自动驼峰命名规则(camel case)映射
- map_underscore_to_camel_case: true
- # MyBatis 自动映射策略
- auto_mapping_behavior: FULL
- # MyBatis 自动映射时未知列或未知属性处理策
- # NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
- auto_mapping_unknown_column_behavior: NONE
- # 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
- # 关闭日志记录 org.apache.ibatis.logging.nologging.NoLoggingImpl
- # 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
- #log_impl: org.apache.ibatis.logging.stdout.StdOutImpl
- logImpl: org.apache.ibatis.logging.nologging.NoLoggingImpl
- cacheEnabled: true
- global-config:
- # 逻辑删除存在0
- normal-value-of-logic-delete: '0'
- # 逻辑已删除1
- deleted-value-of-logic-delete: '1'
- # 默认的逻辑删除字段
- logic-delete-column: del_flag
- # 默认的多租户字段
- tenant-column: tenant_id
- # 默认的乐观锁字段
- version-column: version
- # 是否控制台打印 MyBatis-Flex 的 LOGO 及版本号
- print-banner: false
- # 全局的 ID 生成策略配置:雪花算法:snowFlakeId、独创的 FlexID 算法:flexId、UUIDKeyGenerator:uuid
- key-config:
- key-type: Generator
- value: flexId
|