签入版本

This commit is contained in:
2026-09-10 21:41:50 +08:00
commit 717116a605
2693 changed files with 355025 additions and 0 deletions
@@ -0,0 +1,40 @@
# Mybatis配置文件
mybatis-plus:
# 实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.xiaomayi.**.entity
# XML扫描,找到所有的mapper.xml映射文件,多个目录用逗号或者分号分隔(告诉 Mapper 所对应的 XML 文件位置)
mapperLocations: classpath*:mapper/*Mapper.xml
# 加载全局的配置文件
#configLocation: classpath:mybatis/mybatis-config.xml
# MyBatis 原生支持的配置
configuration:
# 是否开启自动驼峰命名规则(camel case)映射
mapUnderscoreToCamelCase: true
cache-enabled: false
use-generated-keys: true
# 如果查询结果中包含空值的列,则 MyBatis 在映射的时候,不会映射这个字段
call-setters-on-nulls: false
# 日志打印, 这个配置会将执行的sql打印出来,在开发或测试的时候可以用,
# 生成环境建议关闭,设置:org.apache.ibatis.logging.nologging.NoLoggingImpl
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# 配置JdbcTypeForNull, oracle数据库必须配置,解决oracle更新数据为null时无法转换报错,mysql不会出现此情况
jdbc-type-for-null: null
# 以下配置均有默认值,可以不设置
global-config: # 全局策略配置
# 关闭MP3.0+自带的banner
banner: false
db-config:
# 主键类型 0:"数据库ID自增", 1:"不操作", 2:"用户输入ID",3:"数字型snowflake", 4:"全局唯一ID UUID", 5:"字符串型snowflake";
id-type: auto
# 字段策略
insert-strategy: not_null
update-strategy: not_null
select-strategy: not_null
# 驼峰下划线转换,表名是否使用下划线命名,默认数据库表使用下划线命名
table-underline: true
#是否开启大写命名,默认不开启
capital-mode: false
# 逻辑删除配置
logic-delete-field: del_flag # 全局逻辑删除的实体字段名
logic-delete-value: 1 # 逻辑删除全局值(1表示已删除,默认为 1)
logic-not-delete-value: 0 # 逻辑未删除全局值(0表示未删除,默认为 0)