update docs

This commit is contained in:
开源海哥 2023-05-15 15:18:22 +08:00
parent be89edbc35
commit 03f8e9136c

View File

@ -77,12 +77,12 @@ List<ArticleDTO> results = mapper.selectListByQueryAs(query, ArticleDTO.class);
System.out.println(results);
```
**注意事项**
**注意事项**
`selectOneByQueryAs``selectListByQueryAs``paginateAs` 等方法中的 `asType` 参数类型,
一样支持使用 `@Column``@ColumnMask` 以及 `@Table``onInsert``onUpdate``onSet` 配置。
关联查询(`selectOneByQueryAs``selectListByQueryAs``paginateAs` 等方法中的 `asType` 参数类型(比如:`ArticleDTO`
一样支持使用 `@Column``@ColumnMask` 注解以及 `@Table``onInsert``onUpdate``onSet` 配置。
同时,要求 `asType`必须定义有属性来接收数据库返回的数据类型,因此,以下的使用示例是 **错误** 的:
同时,要求 `asType`的类型,必须定义属性来映射查询到的数据集,因此,以下的使用示例是 **错误** 的:
```java
QueryWrapper query = QueryWrapper.create()
@ -91,7 +91,7 @@ QueryWrapper query = QueryWrapper.create()
List<Long> results = mapper.selectOneByQueryAs(query, Long.class);
```
以上的示例是 **错误** 的,原因是 `Long` 这个类型,并没有名称为 `id` 的属性。
在以上的示例中, **错误** 的原因是因为 `Long` 这个类型,并没有名称为 `id` 的属性,用来映射查询的结果集
在以上的场景中,可以使用如下的方法(以下代码示例是正确的):
```java