정말 스프링때부터 자주 보던 문제인데
오랜만에 다시 하려니까 기억이 안난다
list
리다이렉트, 타임리프, 테이블 새로 생성, db 커넥션 등등
온갖 것을 확인하고 이주 동안 저 문제만 붙잡았다..
그런데 원인은 camel case, snake case였다…
package com.project.smallbeginjava11.DTO;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.Date;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class Todo {
int to_do_code;
int member_code;
String to_do_content;
Date set_up_date;
int to_do_state;
String to_do_color;
Date done_date;
Date plan_date;
}
이미 mybatis-config에 snake를 camel로 변환하는 설정을 했기에
자바빈은 camel 케이스로 써야 잘 실행되는 것을
아무 생각 없이 db에 있는 그대로 snake로 써서 말그대로 삽질했다ㅎㅎ