多种查询方式的实现

2021-02-09  本文已影响0人  你家门口的两朵云
//测试查询一个id
    @Test
    public void testQueryById(){
        User user = userMapper.selectById(1);
        System.out.println(user);
    }

    //测试查询多个id,用数组的方式存储Array.aList(1,2,3),selectBatch
    @Test
    public void QueryBatchId(){
        userMapper.selectBatchIds(Arrays.asList(1,2,3,4,5)).forEach(System.out::println);
    }

    //测试根据不同的条件查询信息,且一次查询。把要查询的键值对放进Map集合里面,然后用Batch,批量处理。
    @Test
    public void QueryBatch(){
        Map<String,Object> map = new HashMap<>();

        map.put("name","李春侣");
        map.put("age",22);

        userMapper.selectByMap(map).forEach(System.out::println);
        //List<User> userList = userMapper.selectByMap(map);
        //userList.forEach(System.out::println);

    }

上一篇 下一篇

猜你喜欢

热点阅读