怎么用Mybatis plus查询某一条数据的某一列
使用Mybatis plus,可以通过以下方式查询某一条数据的某一列:
1.在实体类中定义需要查询的列对应的属性,并使用@TableField注解进行映射。
例如,定义一个User实体类,需要查询的列为id和name:
public class User {
@TableId(type = IdType.AUTO)
private Long id;
@TableField("user_name")
private String name;
//其他属性
//getter和setter方法
}
2.使用Mybatis plus提供的Wrapper构建查询条件,并调用selectOne方法查询单条数据。
例如,查询id为1的User实体类的name属性:
Wrapper<User> wrapper = new QueryWrapper<User>().eq("id", 1).select("name");
User user = userMapper.selectOne(wrapper);
String name = user.getName();
其中,eq方法表示等于,select方法表示需要查询的列。查询结果为User实体类中只有name属性有值的对象
原文地址: https://www.cveoy.top/t/topic/eoWI 著作权归作者所有。请勿转载和采集!