mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 09:08:24 +08:00
update docs/zh/base/auto-mapping.md.
修改.listAs(AccountVO.java);为.listAs(AccountVO.class); Signed-off-by: zhangyx <2484529215@qq.com>
This commit is contained in:
parent
2168e638f3
commit
2fa2f877c5
@ -188,7 +188,7 @@ List<BookVo> bookVos = QueryChain.of(bookMapper)
|
||||
).from(BOOK)
|
||||
.leftJoin(ACCOUNT).on(BOOK.ACCOUNT_ID.eq(ACCOUNT.ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(BookVo.java);
|
||||
.listAs(BookVo.class);
|
||||
```
|
||||
|
||||
或者,我们也可以直接在 BookVo 中,定义 `Account` 对象,例如:
|
||||
@ -218,7 +218,7 @@ List<BookVo> bookVos = QueryChain.of(bookMapper)
|
||||
.from(BOOK)
|
||||
.leftJoin(ACCOUNT).on(BOOK.ACCOUNT_ID.eq(ACCOUNT.ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(BookVo.java);
|
||||
.listAs(BookVo.class);
|
||||
```
|
||||
|
||||
## 高级映射
|
||||
@ -243,7 +243,7 @@ List<AccountVO> bookVos = QueryChain.of(accountMapper)
|
||||
.from(ACCOUNT)
|
||||
.leftJoin(BOOK).on(ACCOUNT.ID.eq(BOOK.ACCOUNT_ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(AccountVO.java);
|
||||
.listAs(AccountVO.class);
|
||||
```
|
||||
|
||||
亦或者指定查询参数:
|
||||
@ -260,7 +260,7 @@ List<AccountVO> bookVos = QueryChain.of(accountMapper)
|
||||
.from(ACCOUNT)
|
||||
.leftJoin(BOOK).on(ACCOUNT.ID.eq(BOOK.ACCOUNT_ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(AccountVO.java);
|
||||
.listAs(AccountVO.class);
|
||||
```
|
||||
|
||||
高级映射的场景中,我们还可以通过注解 `@RelationManyToOne` 进行查询,
|
||||
@ -305,7 +305,7 @@ List<AccountVO> bookVos = QueryChain.of(accountMapper)
|
||||
.from(ACCOUNT)
|
||||
.leftJoin(BOOK).on(ACCOUNT.ID.eq(BOOK.ACCOUNT_ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(AccountVO.java);
|
||||
.listAs(AccountVO.class);
|
||||
```
|
||||
|
||||
其执行的 SQL 如下:
|
||||
@ -334,7 +334,7 @@ List<AccountVO> bookVos = QueryChain.of(accountMapper)
|
||||
.from(ACCOUNT)
|
||||
.leftJoin(BOOK).on(ACCOUNT.ID.eq(BOOK.ACCOUNT_ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(AccountVO.java);
|
||||
.listAs(AccountVO.class);
|
||||
```
|
||||
|
||||
那么,其执行的 SQL 如下:
|
||||
@ -360,7 +360,7 @@ List<AccountVO> bookVos = QueryChain.of(accountMapper)
|
||||
.from(ACCOUNT)
|
||||
.leftJoin(BOOK).on(ACCOUNT.ID.eq(BOOK.ACCOUNT_ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(AccountVO.java);
|
||||
.listAs(AccountVO.class);
|
||||
```
|
||||
|
||||
**`@ColumnAlias` 注解:**
|
||||
@ -394,7 +394,7 @@ List<AccountVO> bookVos = QueryChain.of(accountMapper)
|
||||
.from(ACCOUNT)
|
||||
.leftJoin(BOOK).on(ACCOUNT.ID.eq(BOOK.ACCOUNT_ID))
|
||||
.where(ACCOUNT.ID.ge(100))
|
||||
.listAs(AccountVO.java);
|
||||
.listAs(AccountVO.class);
|
||||
```
|
||||
其执行的 SQL 为:
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user