使用lombok数据库关系映射时报错java.lang.IllegalArgumentException: argument type mismatch

argument type mismatch

在使用Mybatis、lombok、mysql时查询数据进行封装时出错

Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.study.pojo.Student with invalid types (int,String,Teacher) or values (1,小明,1). Cause: java.lang.IllegalArgumentException: argument type mismatch

原因

在对实体类进行lombok注解后,编译时lombok不生成有参和无参构造方法
解决办法:
方法一: 在@Data注解的前提下,手动添加无参有参构造方法
方法二: 在实体类头添加lombok注解
@NoArgsConstructor
@AllArgsConstructor

你可能感兴趣的:(java)