{ "groups": [ { "sourceType": "com.github.yulichang.autoconfigure.MybatisPlusJoinProperties", "name": "mybatis-plus-join", "type": "com.github.yulichang.autoconfigure.MybatisPlusJoinProperties", "description": "mybatis-plus-join configure." } ], "properties": [ { "name": "mybatis-plus-join.banner", "defaultValue": true, "type": "java.lang.Boolean", "description": "打印 banner." }, { "name": "mybatis-plus-join.sub-table-logic", "defaultValue": true, "type": "java.lang.Boolean", "description": "连表查询副表是否启用逻辑删除(前提是MP配置了逻辑删除)." }, { "name": "mybatis-plus-join.ms-cache", "defaultValue": true, "type": "java.lang.Boolean", "description": "MappedStatement缓存开关." }, { "name": "mybatis-plus-join.table-alias", "defaultValue": "t", "type": "java.lang.String", "description": "表别名." }, { "name": "mybatis-plus-join.join-prefix", "defaultValue": "join", "type": "java.lang.String", "description": "重复字段前缀." }, { "name": "mybatis-plus-join.logic-del-type", "defaultValue": "com.github.yulichang.config.enums.LogicDelTypeEnum.ON", "type": "com.github.yulichang.config.enums.LogicDelTypeEnum", "description": "逻辑删除的位置支持where和on两个." }, { "name": "mybatis-plus-join.mapping-max-count", "defaultValue": 5, "type": "java.lang.Integer", "description": "映射查询最大深度." }, { "name": "mybatis-plus-join.sub-query-alias", "defaultValue": "st", "type": "java.lang.String", "description": "子查询表别名." }, { "name": "mybatis-plus-join.if-present", "defaultValue": "com.github.yulichang.config.enums.IfPresentEnum.NOT_EMPTY", "type": "com.github.yulichang.config.enums.IfPresentEnum", "description": "IfPresent方法判断策略,如需自定义请用@Bean形式MybatisPlusJoinIfPresentConsumer." } ] }