docs: remove file number

This commit is contained in:
snow 2023-04-25 09:47:56 +08:00
parent 18022c4991
commit 4eee1419d3
33 changed files with 46 additions and 46 deletions

View File

@ -33,51 +33,51 @@ export default defineConfig({
{ {
text: '简介', text: '简介',
items: [ items: [
{text: 'Mybatis-Flex 是什么', link: '/zh/introduction/01-what-is-mybatisflex'}, {text: 'Mybatis-Flex 是什么', link: '/zh/introduction/what-is-mybatisflex'},
{text: '快速开始', link: '/zh/introduction/02-getting-started'}, {text: '快速开始', link: '/zh/introduction/getting-started'},
{text: 'Maven 依赖', link: '/zh/introduction/03-maven'}, {text: 'Maven 依赖', link: '/zh/introduction/maven'},
{text: '和同类框架「功能」对比', link: '/zh/introduction/04-comparison'}, {text: '和同类框架「功能」对比', link: '/zh/introduction/comparison'},
{text: '和同类框架「性能」对比', link: '/zh/introduction/05-benchmark'}, {text: '和同类框架「性能」对比', link: '/zh/introduction/benchmark'},
{text: '使用 Mybatis 原生功能', link: '/zh/introduction/06-use-mybatis-native'}, {text: '使用 Mybatis 原生功能', link: '/zh/introduction/use-mybatis-native'},
{text: '支持的数据库类型', link: '/zh/introduction/07-support-database'}, {text: '支持的数据库类型', link: '/zh/introduction/support-database'},
{text: 'QQ 交流群', link: '/zh/introduction/08-qq-group'}, {text: 'QQ 交流群', link: '/zh/introduction/qq-group'},
] ]
}, },
{ {
text: '基础功能', text: '基础功能',
items: [ items: [
{text: '增删改', link: '/zh/base/01-add-delete-update'}, {text: '增删改', link: '/zh/base/add-delete-update'},
{text: '查询和分页', link: '/zh/base/02-query'}, {text: '查询和分页', link: '/zh/base/query'},
{text: 'QueryWrapper', link: '/zh/base/03-querywrapper'}, {text: 'QueryWrapper', link: '/zh/base/querywrapper'},
] ]
}, },
{ {
text: '核心功能', text: '核心功能',
items: [ items: [
{text: '@Table 注解', link: '/zh/core/01-table'}, {text: '@Table 注解', link: '/zh/core/table'},
{text: '@Id 注解', link: '/zh/core/02-id'}, {text: '@Id 注解', link: '/zh/core/id'},
{text: '@Column 注解', link: '/zh/core/03-column'}, {text: '@Column 注解', link: '/zh/core/column'},
{text: 'Db + Row', link: '/zh/core/04-db-row'}, {text: 'Db + Row', link: '/zh/core/db-row'},
{text: '逻辑删除', link: '/zh/core/05-logic-delete'}, {text: '逻辑删除', link: '/zh/core/logic-delete'},
{text: '乐观锁', link: '/zh/core/06-version'}, {text: '乐观锁', link: '/zh/core/version'},
{text: '数据填充', link: '/zh/core/07-fill'}, {text: '数据填充', link: '/zh/core/fill'},
{text: '数据脱敏', link: '/zh/core/08-mask'}, {text: '数据脱敏', link: '/zh/core/mask'},
{text: 'SQL 审计', link: '/zh/core/09-audit'}, {text: 'SQL 审计', link: '/zh/core/audit'},
{text: 'SQL 打印', link: '/zh/core/10-sql-print'}, {text: 'SQL 打印', link: '/zh/core/sql-print'},
{text: '多数据源', link: '/zh/core/11-multi-datasource'}, {text: '多数据源', link: '/zh/core/multi-datasource'},
{text: '事务管理', link: '/zh/core/12-tx'}, {text: '事务管理', link: '/zh/core/tx'},
{text: '字段权限', link: '/zh/core/13-columns-permission'}, {text: '字段权限', link: '/zh/core/columns-permission'},
{text: '字段加密', link: '/zh/core/14-columns-encrypt'}, {text: '字段加密', link: '/zh/core/columns-encrypt'},
{text: '字典回写', link: '/zh/core/15-columns-dict'}, {text: '字典回写', link: '/zh/core/columns-dict'},
{text: '枚举属性', link: '/zh/core/16-enum-property'}, {text: '枚举属性', link: '/zh/core/enum-property'},
{text: '多租户', link: '/zh/core/17-multi-tenancy'}, {text: '多租户', link: '/zh/core/multi-tenancy'},
] ]
}, },
{ {
text: '其他', text: '其他',
items: [ items: [
{text: '代码生成器', link: '/zh/others/01-codegen'}, {text: '代码生成器', link: '/zh/others/codegen'},
{text: 'APT 设置', link: '/zh/others/02-apt'}, {text: 'APT 设置', link: '/zh/others/apt'},
] ]
} }
], ],

View File

@ -195,11 +195,11 @@ QueryWrapper.create()
## isLogicDelete ## isLogicDelete
这部分的文档参考 [逻辑删除章节](./05-logic-delete.md)。 这部分的文档参考 [逻辑删除章节](./logic-delete.md)。
## version ## version
这部分的文档参考 [乐观锁章节](./06-version.md)。 这部分的文档参考 [乐观锁章节](./version.md)。
## typeHandler ## typeHandler
@ -276,4 +276,4 @@ mybatis-flex 内置的扩展 typeHandler 还有:
在某些场景下,我们的 entity 可能会有通用的字段以及配置,这种场景如果我们要为每个 entity 去设置,这会相对麻烦。 在某些场景下,我们的 entity 可能会有通用的字段以及配置,这种场景如果我们要为每个 entity 去设置,这会相对麻烦。
在这种场景下,我们可以建立一个通用的 BaseEntity 类,然后让所有的 Entity 都继承是该类。 在这种场景下,我们可以建立一个通用的 BaseEntity 类,然后让所有的 Entity 都继承是该类。
Entity 一般是通过代码生成器生成的,我们通过 `GlobalConfig.entitySupperClass` 可以为代码生成器配置全局的 Entity 父类,更多关于代码生成器可以请访问 [这里](../others/01-codegen.md)。 Entity 一般是通过代码生成器生成的,我们通过 `GlobalConfig.entitySupperClass` 可以为代码生成器配置全局的 Entity 父类,更多关于代码生成器可以请访问 [这里](../others/codegen.md)。

View File

@ -47,4 +47,4 @@ public class Account {
} }
``` ```
更多的 `onSet` 还可以参考 [这里](./01-table.md)。 更多的 `onSet` 还可以参考 [这里](./table.md)。

View File

@ -38,4 +38,4 @@ public class Account {
} }
``` ```
更多的 `onSet` 还可以参考 [这里](./01-table.md)。 更多的 `onSet` 还可以参考 [这里](./table.md)。

View File

@ -48,4 +48,4 @@ public class Account {
} }
``` ```
更多的 `onSet` 还可以参考 [这里](./01-table.md)。 更多的 `onSet` 还可以参考 [这里](./table.md)。

View File

@ -3,7 +3,7 @@
## 示例中的 AccountMapper 和 "ACCOUNT" 在哪里,报错了。 ## 示例中的 AccountMapper 和 "ACCOUNT" 在哪里,报错了。
Mybatis-Flex 使用了 APT 技术,这两个类是自动生成的。 Mybatis-Flex 使用了 APT 技术,这两个类是自动生成的。
参考:[Mybatis-Flex APT 配置 - Mybatis-Flex 官方网站](./others/02-apt.md) 参考:[Mybatis-Flex APT 配置 - Mybatis-Flex 官方网站](./others/apt.md)
@ -76,5 +76,5 @@ spring:
的主动发现机制。若使用 `hikariCP` 数据源,则可以不配置 `type` 内容。 的主动发现机制。若使用 `hikariCP` 数据源,则可以不配置 `type` 内容。
> 若使用多数据源,或者把数据源配置到 `mybatis-flex.datasource` 下,使用 mybatis-flex 的数据源发现机制, > 若使用多数据源,或者把数据源配置到 `mybatis-flex.datasource` 下,使用 mybatis-flex 的数据源发现机制,
> 使用 druid 也可以不用配置 type更多文档参考[多数据源章节](./core/11-multi-datasource.md)。 > 使用 druid 也可以不用配置 type更多文档参考[多数据源章节](./core/multi-datasource.md)。

View File

@ -3,7 +3,7 @@
本文主要是展示了 Mybatis-Flex 和 Mybaits-Plus 的「性能」对比。Mybaits-Plus 是一个非常优秀 Mybaits 增强框架, 本文主要是展示了 Mybatis-Flex 和 Mybaits-Plus 的「性能」对比。Mybaits-Plus 是一个非常优秀 Mybaits 增强框架,
其开源于 2016 年,有很多的成功案例。 其开源于 2016 年,有很多的成功案例。
本文只阐述了「性能」方面的对比,「功能」对比请参考 [这里](./04-comparison.md)。 本文只阐述了「性能」方面的对比,「功能」对比请参考 [这里](./comparison.md)。
## 测试方法 ## 测试方法
使用 h2 数据库,在初始化的时候分别为 mybatis-flex 和 mybatis-plus 创建两个不同的数据库, 但是完全一样的数据结构、数据内容和数据量(每个库 2w 条数据)。 使用 h2 数据库,在初始化的时候分别为 mybatis-flex 和 mybatis-plus 创建两个不同的数据库, 但是完全一样的数据结构、数据内容和数据量(每个库 2w 条数据)。

View File

@ -5,7 +5,7 @@ MyBatis-Flex 主要是和 `MyBatis-Plus` 与 `Fluent-Mybatis` 对比,内容来
- MyBatis-Plus老牌的 MyBatis 增强框架,开源于 2016 年。 - MyBatis-Plus老牌的 MyBatis 增强框架,开源于 2016 年。
- Fluent-Mybatis阿里云开发的 Mybatis 增强框架(来至于阿里云·云效产品团队) - Fluent-Mybatis阿里云开发的 Mybatis 增强框架(来至于阿里云·云效产品团队)
> 本文只阐述了「功能」方面的对比,**「性能」** 对比请参考 [这里](./05-benchmark.md)。 > 本文只阐述了「功能」方面的对比,**「性能」** 对比请参考 [这里](./benchmark.md)。
> 若发现对比中有错误,请加入 Mybatis-Flex QQ 交流群532992631然后联系群主纠正。 > 若发现对比中有错误,请加入 Mybatis-Flex QQ 交流群532992631然后联系群主纠正。
## 功能对比 ## 功能对比

View File

@ -47,7 +47,7 @@ dependencies {
**第 3 步:编写实体类和 Mapper** **第 3 步:编写实体类和 Mapper**
> 这部分可以使用 Mybatis-Flex 的代码生成器来生成实体类哟,功能非常强大的。详情进入:[代码生成器章节](../others/01-codegen.md) 了解。 > 这部分可以使用 Mybatis-Flex 的代码生成器来生成实体类哟,功能非常强大的。详情进入:[代码生成器章节](../others/codegen.md) 了解。
```java ```java
@Table("tb_account") @Table("tb_account")
@ -82,7 +82,7 @@ gradle中 `gradlew classes`
更多信息请参考:[APT 设置章节](*../others/02-apt.md*) 更多信息请参考:[APT 设置章节](../others/apt.md)

View File

@ -82,7 +82,7 @@ public class Codegen {
注意:由于 MyBatis-Flex 的 APT 功能会自动帮我们生成了 Mapper 的 Java 类,如果我们在代码生成器中选择生成 Mapper 注意:由于 MyBatis-Flex 的 APT 功能会自动帮我们生成了 Mapper 的 Java 类,如果我们在代码生成器中选择生成 Mapper
则建议把 APT 的 Mapper 生成功能给关闭掉,否则系统中会存在两份一样功能的 Mapper。 则建议把 APT 的 Mapper 生成功能给关闭掉,否则系统中会存在两份一样功能的 Mapper。
关闭 APT 的 Mapper 类文件生成,请参考:[APT 设置章节](../others/02-apt.md) 关闭 APT 的 Mapper 类文件生成,请参考:[APT 设置章节](../others/apt.md)
## 全局配置 GlobalConfig ## 全局配置 GlobalConfig

View File

@ -390,7 +390,7 @@ QueryWrapper queryWrapper = QueryWrapper.create()
![](./docs/assets/images/build_idea.png) ![](./docs/assets/images/build_idea.png)
> 更多关于 Mybatis-Flex APT 的配置,请点击 [这里](./docs/zh/others/02-apt.md)。 > 更多关于 Mybatis-Flex APT 的配置,请点击 [这里](./docs/zh/others/apt.md)。
## Db + Row 工具类 ## Db + Row 工具类
@ -431,7 +431,7 @@ Page<Row> rowPage=Db.paginate("tb_account",3,10,query);
> >
> 具体参考: [Db.java](./mybatis-flex-core/src/main/java/com/mybatisflex/core/row/Db.java) 。 > 具体参考: [Db.java](./mybatis-flex-core/src/main/java/com/mybatisflex/core/row/Db.java) 。
> >
> 更多关于 Row 插入时的**主键生成机制**、以及Db 的**事务管理**等,请点击 [这里](./docs/zh/core/04-db-row.md) 。 > 更多关于 Row 插入时的**主键生成机制**、以及Db 的**事务管理**等,请点击 [这里](./docs/zh/core/db-row.md) 。
## Entity 部分字段更新 ## Entity 部分字段更新
@ -575,7 +575,7 @@ public class Account {
} }
``` ```
> 更多关于主键的配置,请点击 [这里](./docs/zh/core/02-id.md) > 更多关于主键的配置,请点击 [这里](./docs/zh/core/id.md)
## 更多文档 ## 更多文档