mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
md
This commit is contained in:
parent
6486358711
commit
fddf2680d5
@ -43,7 +43,8 @@ class test {
|
|||||||
private UserMapper userMapper;
|
private UserMapper userMapper;
|
||||||
|
|
||||||
void testJoin() {
|
void testJoin() {
|
||||||
MPJLambdaWrapper wrapper = new MPJLambdaWrapper<UserDO>()
|
//和Mybatis plus一致,MPJLambdaWrapper的泛型必须是主表的泛型,并且要用主表的Mapper来调用
|
||||||
|
MPJLambdaWrapper<UserDO> wrapper = new MPJLambdaWrapper<UserDO>()
|
||||||
.selectAll(UserDO.class)//查询user表全部字段
|
.selectAll(UserDO.class)//查询user表全部字段
|
||||||
.select(UserAddressDO::getTel)//查询user_address tel 字段
|
.select(UserAddressDO::getTel)//查询user_address tel 字段
|
||||||
.selectAs(UserAddressDO::getAddress, UserDTO::getUserAddress)//别名 t.address AS userAddress
|
.selectAs(UserAddressDO::getAddress, UserDTO::getUserAddress)//别名 t.address AS userAddress
|
||||||
@ -54,7 +55,7 @@ class test {
|
|||||||
.like(UserAddressDO::getTel, "1")
|
.like(UserAddressDO::getTel, "1")
|
||||||
.gt(UserDO::getId, 5);
|
.gt(UserDO::getId, 5);
|
||||||
|
|
||||||
//连表查询
|
//连表查询 返回自定义ResultType
|
||||||
List<UserDTO> list = userMapper.selectJoinList(UserDTO.class, wrapper);
|
List<UserDTO> list = userMapper.selectJoinList(UserDTO.class, wrapper);
|
||||||
|
|
||||||
//分页查询 (需要启用 mybatis plus 分页插件)
|
//分页查询 (需要启用 mybatis plus 分页插件)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user