select as 应该怎么写?

来源:3-6 select不列出全部字段

阿理理

2020-08-18 11:16

比如:

select age as real_age from 'user'


写回答 关注

2回答

  • 阿理理
    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-30 18:26:15

    共 1 条回复 >

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

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

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题