mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28:24 +08:00
update docs
This commit is contained in:
parent
be89edbc35
commit
03f8e9136c
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user