@Data
public class Emp {
private Integer emp_id;
private String emp_name;
private Double emp_salary;
}
数据库有9条数据,但查询返回的数据结果为
原因:在yml中的mybatis配置文件中开启了驼峰映射(
map-underscore-to-camel-case: true #驼峰映射
)会根据大写字母进行判断和添加下划线,
字段emp_id和empId才符合驼峰规范,因此更改属性命名。
@Data
public class Emp {
private Integer empId;
private String empName;
private Double empSalary;
}
结果: