表映射
数据库中的表名
,和项目中的实体类名
,并不相同
,则需要通过注解@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;
}
图片示例: