Published 2023. 6. 2. 20:04
728x90
반응형
Cause: java.sql.SQLDataException: Cannot determine value type from string 해결
dto에 select 절을 받아줄 생성자가 없어서 발생하는 문제
해결 방법
MyBatis select절에 해당하는 생성자를 생성해주거나 @NoArgsConstructor 혹은 @AllArgsConstructor 를 적절하게 사용하여 생성자를 자동으로 생성해주자
@NoArgsConstructor
@AllArgsConstructor
public class MyClassDto {
// 필드, 메서드 등 클래스의 내용
}
어노테이션에 대한 자세한 설명은 이전 글 참고
반응형
'프로그래밍 > Mybatis' 카테고리의 다른 글
[MyBatis] 비교 표현식 (0) | 2023.10.13 |
---|---|
[MyBatis] There is no getter for property named ‘xxx’ in 에러 (0) | 2023.07.26 |
[Mybatis] #{}와 ${} 차이 (0) | 2023.05.30 |
[Mybatis] 자동 생성 키 SelectKey (0) | 2022.04.05 |
[Mybatis] Cause: java.lang.NumberFormatException: For input string: "Y" 에러 해결 방법 (0) | 2022.03.17 |