mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
test: 测试使用 join 联表查询一个对象。
This commit is contained in:
parent
d56b886db0
commit
21ac56facd
@ -18,7 +18,7 @@ package com.mybatisflex.test.mapper;
|
|||||||
|
|
||||||
import com.mybatisflex.core.query.QueryWrapper;
|
import com.mybatisflex.core.query.QueryWrapper;
|
||||||
import com.mybatisflex.test.model.UserInfo;
|
import com.mybatisflex.test.model.UserInfo;
|
||||||
import com.mybatisflex.test.model.UserVO1;
|
import com.mybatisflex.test.model.UserVO;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
@ -52,10 +52,10 @@ class UserMapperTest {
|
|||||||
.leftJoin(ROLE).as("r").on(USER_ROLE.ROLE_ID.eq(ROLE.ROLE_ID))
|
.leftJoin(ROLE).as("r").on(USER_ROLE.ROLE_ID.eq(ROLE.ROLE_ID))
|
||||||
.where(USER.USER_ID.eq(3));
|
.where(USER.USER_ID.eq(3));
|
||||||
System.out.println(queryWrapper.toSQL());
|
System.out.println(queryWrapper.toSQL());
|
||||||
// UserVO userVO = userMapper.selectListByQueryAs(queryWrapper, UserVO.class);
|
UserVO userVO = userMapper.selectOneByQueryAs(queryWrapper, UserVO.class);
|
||||||
UserVO1 userVO = userMapper.selectOneByQueryAs(queryWrapper, UserVO1.class);
|
// UserVO1 userVO = userMapper.selectOneByQueryAs(queryWrapper, UserVO1.class);
|
||||||
// UserVO2 userVO = userMapper.selectListByQueryAs(queryWrapper, UserVO2.class);
|
// UserVO2 userVO = userMapper.selectOneByQueryAs(queryWrapper, UserVO2.class);
|
||||||
// UserVO3 userVO = userMapper.selectListByQueryAs(queryWrapper, UserVO3.class);
|
// UserVO3 userVO = userMapper.selectOneByQueryAs(queryWrapper, UserVO3.class);
|
||||||
System.err.println(userVO);
|
System.err.println(userVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -68,8 +68,8 @@ class UserMapperTest {
|
|||||||
.leftJoin(ROLE).as("r").on(USER_ROLE.ROLE_ID.eq(ROLE.ROLE_ID))
|
.leftJoin(ROLE).as("r").on(USER_ROLE.ROLE_ID.eq(ROLE.ROLE_ID))
|
||||||
.where(USER.USER_ID.ge(2));
|
.where(USER.USER_ID.ge(2));
|
||||||
System.out.println(queryWrapper.toSQL());
|
System.out.println(queryWrapper.toSQL());
|
||||||
// List<UserVO> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO.class);
|
List<UserVO> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO.class);
|
||||||
List<UserVO1> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO1.class);
|
// List<UserVO1> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO1.class);
|
||||||
// List<UserVO2> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO2.class);
|
// List<UserVO2> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO2.class);
|
||||||
// List<UserVO3> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO3.class);
|
// List<UserVO3> userVOS = userMapper.selectListByQueryAs(queryWrapper, UserVO3.class);
|
||||||
userVOS.forEach(System.err::println);
|
userVOS.forEach(System.err::println);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user