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

实体类名:User

测试代码
@Autowiredprivate UserMapper userMapper;@Testvoid 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;
}
图片示例:

请求结果
