表映射
数据库中的表名,和项目中的实体类名,并不相同,则需要通过注解@TableName来进行映射。
未映射前报错示例
数据库表名:tb_user

实体类名:User

测试代码
@Autowired
private UserMapper userMapper;
@Test
void selectList() {
List<User> users = userMapper.selectList(null);
System.out.println(users);
}
报错

映射:@TableName
代码
package com.example.web.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("tb_user")
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
图片示例:

请求结果




















