Mybatis org.apache.ibatis.reflection.ReflectionException
By on August 9, 2019
[MyBatis] org.apache.ibatis.reflection.ReflectionException
- Exception 기록을 위한 채널입니다.
error:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class 클래스명 with invalid types () or values (). Cause: java.lang.NoSuchMethodException: 클래스명
()
해결
MyBatis 연동 도중 위와 같은 Exception 발생 해당 오류는 Default Constructor 가 없어 발생 하는 오류로 확인.
public class TestBean{
private long seq;
private String value;
public TestBean(){}; //Default Constructor 추가
public TestBean(long seq, String value){
this.seq = seq;
this.value = value;
}
}
- lombok 사용 시
@NoArgsConstructor //Default Constructor 추가
@AllArgsConstructor
public class TestBean{
private long seq;
private String value;
}