
전체 목록을 가져오는 페이지가 잘되다가 갑자기 이런 에러가 발생했다.


java.time.LocalDateTime은 BIT를 지원하지 않는다라는데 아무리 봐도 email_auth_yn는 BIT로 잘 되어 있는데 왜 에러가 났을까???
Error attempting to get column 'email_auth_yn' from result set. Cause: java.sql.SQLException: Type class java.time.LocalDateTime not supported type for BIT type ; uncategorized SQLException; SQL state [null]; error code [0];
알아보니 dto에 @Builder를 추가했더니 생긴 에러였다. @Builder를 추가하는 순간 생성자가 사라진다. 나는 Mybatis를 사용 중인데 Mybatis는 생성자가 필요하기 때문에 @Builder를 추가하면 Mybatis에서 생성자가 없어 나는 에러이다.

그래서 아래와 같이 @NoArgsConstructor와 @AllArgsConstructor를 추가해주면 해결이 된다.
