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

View File

@ -195,11 +195,11 @@ QueryWrapper.create()
## isLogicDelete
这部分的文档参考 [逻辑删除章节](./05-logic-delete.md)。
这部分的文档参考 [逻辑删除章节](./logic-delete.md)。
## version
这部分的文档参考 [乐观锁章节](./06-version.md)。
这部分的文档参考 [乐观锁章节](./version.md)。
## typeHandler
@ -276,4 +276,4 @@ mybatis-flex 内置的扩展 typeHandler 还有:
在某些场景下,我们的 entity 可能会有通用的字段以及配置,这种场景如果我们要为每个 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" 在哪里,报错了。
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` 内容。
> 若使用多数据源,或者把数据源配置到 `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 增强框架,
其开源于 2016 年,有很多的成功案例。
本文只阐述了「性能」方面的对比,「功能」对比请参考 [这里](./04-comparison.md)。
本文只阐述了「性能」方面的对比,「功能」对比请参考 [这里](./comparison.md)。
## 测试方法
使用 h2 数据库,在初始化的时候分别为 mybatis-flex 和 mybatis-plus 创建两个不同的数据库, 但是完全一样的数据结构、数据内容和数据量(每个库 2w 条数据)。

View File

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

View File

@ -47,7 +47,7 @@ dependencies {
**第 3 步:编写实体类和 Mapper**
> 这部分可以使用 Mybatis-Flex 的代码生成器来生成实体类哟,功能非常强大的。详情进入:[代码生成器章节](../others/01-codegen.md) 了解。
> 这部分可以使用 Mybatis-Flex 的代码生成器来生成实体类哟,功能非常强大的。详情进入:[代码生成器章节](../others/codegen.md) 了解。
```java
@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
则建议把 APT 的 Mapper 生成功能给关闭掉,否则系统中会存在两份一样功能的 Mapper。
关闭 APT 的 Mapper 类文件生成,请参考:[APT 设置章节](../others/02-apt.md)
关闭 APT 的 Mapper 类文件生成,请参考:[APT 设置章节](../others/apt.md)
## 全局配置 GlobalConfig

View File

@ -390,7 +390,7 @@ QueryWrapper queryWrapper = QueryWrapper.create()
![](./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 工具类
@ -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) 。
>
> 更多关于 Row 插入时的**主键生成机制**、以及Db 的**事务管理**等,请点击 [这里](./docs/zh/core/04-db-row.md) 。
> 更多关于 Row 插入时的**主键生成机制**、以及Db 的**事务管理**等,请点击 [这里](./docs/zh/core/db-row.md) 。
## Entity 部分字段更新
@ -575,7 +575,7 @@ public class Account {
}
```
> 更多关于主键的配置,请点击 [这里](./docs/zh/core/02-id.md)
> 更多关于主键的配置,请点击 [这里](./docs/zh/core/id.md)
## 更多文档