diff --git a/changes.md b/changes.md index b9c0a276..db3a5d07 100644 --- a/changes.md +++ b/changes.md @@ -1,6 +1,7 @@ # MyBatis-Flex ChangeLog -查看 [全部代码贡献者](/zh/intro/what-is-mybatisflex.html#贡献者) +查看 [全部代码贡献者](/zh/intro/what-is-mybatisflex.html#贡献者)。 + ## v1.6.1 20230827: - 新增:添加 QueryWrapper.create(entity,SqlOperators) 支持通过 Entity 转换为 QueryWrapper diff --git a/docs/zh/base/query.md b/docs/zh/base/query.md index bfbe5216..247f46b0 100644 --- a/docs/zh/base/query.md +++ b/docs/zh/base/query.md @@ -6,7 +6,22 @@ +**select..As 使用注意事项:** +假设项目中有 `User.java` 的 Entity 类以及 `UserVo.java` 两个类。而 `User.java` 的代码如下 + +```java +public class User { + + @Column(typeHandler=xxxHandler.class) + private String attr1; + + //getter setter +} +``` + +`User.java` 的 `attr1` 属性配置了 `typeHandler`,当我们通过 `userMapper.select...As(UserVo.class)` 查询得到 `UserVo` 的时候, +也同样需要在 `UserVo` 的 `attr1` 属性中也配置上 `@Column(typeHandler=xxxHandler.class)`,两者才能得到相同的结果。 ## 游标查询