Skip to content

Commit

Permalink
修改了部分文档
Browse files Browse the repository at this point in the history
  • Loading branch information
blinkfox committed Mar 27, 2022
1 parent cb95880 commit 8c98104
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
8 changes: 7 additions & 1 deletion docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# 🍹 版本更新记录 :id=title

## 🏔️ v2.6.1 修复启动 Banner 版本号不对的小问题 🆕 (2021-12-10) :id=v261
## 🏖️ v2.7.0 新增了多种可自定义的实体转换策略 🆕 (2022-03-28) :id=v270

- 新增了多种可自定义的查询结果列转换为对象实体的转换策略,包括"**基于 as 别名转换**"(默认)、"**下换线转驼峰**"、"**去除前缀的下划线转驼峰**"和"**基于 Column 注解转换**"等;
- 新增了 `@QueryFenix` 注解中的 `resultType` 的结果实体类型属性,跟 XML 中的 `resultType` 同义,后续推荐使用注解标注结果类型。
- 新增了 `NanoId` 的主键生成策略和 Java API;

## 🏔️ v2.6.1 修复启动 Banner 版本号不对的小问题 (2021-12-10) :id=v261

- 修复了 Fenix 启动 Banner 中版本号不对的小问题;

Expand Down
4 changes: 2 additions & 2 deletions docs/_coverpage.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
![logo](assets/images/logo.png)

# Fenix <small>2.6.1</small>
# Fenix <small>2.7.0</small>

> 为解决复杂动态 SQL 而生的 Spring Data JPA 扩展库
- 🌱 简单、可扩展、轻量级 (~194 KB jar)
- 🌱 简单、可扩展、轻量级 (~204 KB jar)
- 🌴 可返回任意自定义的实体对象
- 🌿 比 MyBatis 更加强大的动态 SQL 能力
- 🌾 支持“增量更新”和更快速的“批量增删改”操作
Expand Down
3 changes: 3 additions & 0 deletions docs/queryfenix-introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
- **`provider()`**: 表示通过 Java 来拼接 SQL 语句的提供类的 class。
- **`method()`**: 表示通过 Java 来拼接 SQL 语句的提供类的方法。
- **`countMethod()`**: 表示通过 Java 来拼接分页查询时查询总记录数 SQL 语句的提供类的方法。
- **`enableDistinct()`**: 表示是否启用 distinct 检测。
- **`resultType()`**: 表示自定义查询结果的 Class 类型。该属性和 Fenix XML 文件中的 `resultType` 同义,后续推荐使用本属性来设置结果类型的 class,这样能更好的利用 Java 类的静态编译检查和代码重构后发现一些类路径修改所造成的隐患问题。
- **`resultTransformer()`**: 表示自定义查询结果的转换器的 Class 类型。为了保持向前兼容,默认的转换器仍然使用的是之前版本使用的 `FenixResultTransformer` 类的 Class。

## 🚠 二、@QueryFenix 注解使用简化 :id=simplified

Expand Down

0 comments on commit 8c98104

Please sign in to comment.