问答详情
源自:3-6 select不列出全部字段

select as 应该怎么写?

比如:

select age as real_age from 'user'


提问者:阿理理 2020-08-18 11:16

个回答

  • 阿理理
    2020-08-18 13:58:53

    学到了后面, 这样用也可以:

    QueryWrapper<User> queryWrapper = new QueryWrapper<>();
    
    queryWrapper
            .select("id as my_id", "name as real_name")
            .like("name", "雨")
            .lt("age", 40);
    
    List<Map<String, Object>> userList = userMapper.selectMaps(queryWrapper);
    userList.forEach(System.out::println);


  • 阿理理
    2020-08-18 11:21:23

    突然觉得好像我这个实际上, 是类属性名和数据库字段名的关联, 用@TableField(value = "XXX") 就可以了。