原因 该注解会自动生成全参数构造器, 而mybatis在根据反射向实体类注入数据的时候,如果实体类存在全参的构造方法,那么mybatis会优先根据构造方法进行注入 解决方法 去掉实体类上的@Builder注解或者同时添加上@AllArgsConstructor和@NoArgsConstructor两个注解。