mybatis_plus会将id作为你的主键,如果你数据库主键名不为id时,就不能查询到信息
所以我们可以手动设置将自己的主键名改为自己想要的
打开实体类
在你要设为主键的字段前面
加上@TableId(value =“数据库你的主键字段”)
例如
package com.pojo;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.springframework.stereotype.Repository;
@Data
@Repository
public class User {
@TableId(value = "uid")
private int uid;
private String uname;
private String avatar;
private String birthday;
private int sex;
}
即可
同时mybatis——plus的映射会自动把数据库下划线命名改为驼峰命名,所以创建实体类时尽量使用驼峰命名比较标准