Search in sources :

Example 31 with User

use of com.maxqiu.demo.entity.User in project demo-SpringBoot by Max-Qiu.

the class TestPage method testMyPage.

/**
 * 自定义 page 对象
 */
@Test
void testMyPage() {
    // SELECT COUNT(*) FROM smp_user WHERE (age = ? AND username = ?) OR (age = ? AND username = ?)
    // select * from smp_user where (age = ? and username = ?) or (age = ? and username = ?) LIMIT ?
    MyPage<User> myPage = new MyPage<>(1, 5);
    myPage.setSelectInt(20);
    myPage.setSelectStr("Jack");
    ParamSome paramSome = new ParamSome(20, "Jack");
    MyPage<User> userMyPage = userMapper.mySelectPage(myPage, paramSome);
    System.out.println(userMyPage.getTotal());
}
Also used : User(com.maxqiu.demo.entity.User) ParamSome(com.maxqiu.demo.model.ParamSome) MyPage(com.maxqiu.demo.model.MyPage) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 32 with User

use of com.maxqiu.demo.entity.User in project demo-SpringBoot by Max-Qiu.

the class UserMapper1Test method addUser.

@Test
void addUser() {
    for (int i = 0; i < 10; i++) {
        User user = new User();
        user.setUsername("TOM" + i);
        user.setEmail(i + "xxx@xxx.com");
        userMapper.insert(user);
    }
}
Also used : User(com.maxqiu.demo.entity.User) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 33 with User

use of com.maxqiu.demo.entity.User in project demo-SpringBoot by Max-Qiu.

the class UserMapper1Test method getUser.

@Test
void getUser() {
    User user = userMapper.selectById(1522866999970672643L);
    System.out.println(user);
}
Also used : User(com.maxqiu.demo.entity.User) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 34 with User

use of com.maxqiu.demo.entity.User in project demo-SpringBoot by Max-Qiu.

the class UserMapper2Test method getUser2.

@Test
void getUser2() {
    LambdaQueryWrapper<User> wrapper = Wrappers.lambdaQuery();
    wrapper.eq(User::getId, 1522869889913196547L);
    // 设置组之后,会在指定库中查找
    wrapper.eq(User::getGroupId, 1);
    User user1 = userMapper.selectOne(wrapper);
    System.out.println(user1);
}
Also used : User(com.maxqiu.demo.entity.User) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 35 with User

use of com.maxqiu.demo.entity.User in project demo-SpringBoot by Max-Qiu.

the class UserMapper2Test method getUser1.

@Test
void getUser1() {
    // 直接根据id查找,会在所有库中执行查找,直至找到
    User user = userMapper.selectById(1522869889913196547L);
    System.out.println(user);
}
Also used : User(com.maxqiu.demo.entity.User) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

User (com.maxqiu.demo.entity.User)61 Test (org.junit.jupiter.api.Test)55 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)55 ArrayList (java.util.ArrayList)9 LambdaUpdateWrapper (com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper)5 BigDecimal (java.math.BigDecimal)3 Order (org.junit.jupiter.api.Order)3 QueryWrapper (com.baomidou.mybatisplus.core.conditions.query.QueryWrapper)2 LambdaQueryChainWrapper (com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper)2 SearchHit (org.springframework.data.elasticsearch.core.SearchHit)2 NativeSearchQuery (org.springframework.data.elasticsearch.core.query.NativeSearchQuery)2 NativeSearchQueryBuilder (org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder)2 LambdaQueryWrapper (com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper)1 IPage (com.baomidou.mybatisplus.core.metadata.IPage)1 LambdaUpdateChainWrapper (com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper)1 Page (com.baomidou.mybatisplus.extension.plugins.pagination.Page)1 MyPage (com.maxqiu.demo.model.MyPage)1 ParamSome (com.maxqiu.demo.model.ParamSome)1 List (java.util.List)1 RowBounds (org.apache.ibatis.session.RowBounds)1