Select 한 결과를 resultClass 에 매핑할때 오류가 발생한다.
1. resultClass="java.util.Map" 으로 사용한경우
resultClass="java.util.HashMap" 으로 변경해주면 해결됨
Map은 인터페이스라 객체성성이 안되서 발생
2. 임의로 만든 Class 에서 발생한 경우
생성자가 없어서 발생
발생한 Class 예제
@Setter
@Getter
@Builder
public class PersonDto {
private int age;
private String name;
}
@NoArgsConstructor
@AllArgsConstructor
를 추가 하면 해결됨
반응형