반응형
자바코드와 database 테이블 칼럼 매핑
applicationProperty에 해당 기능을 추가했을 경우
mybatis.configuration.map-underscore-to-camel-case=true
자바는 camelCase, Mybatis 연동 databse는 snake_case
일 때 정상적으로 가져온다.
자바가 snake_case로 선언되어있지 않은가 확인해본다.
자바 코드 변경이 불가능한 경우 Mapper sql문에서 snake_case를 camelCase로 변경해줄 수 있다.
ex) @Select("select user_id as userId from User");
JPA 에서 Unable to find user id / id 2번을 못찾는다는 오류가 있었는데,
data.sql 에 user id 2번이 분명히 존재했다.
data.sql을 다른 곳을 수정하니 정상 동작함
반응형
'툴 > 오류 모음' 카테고리의 다른 글
[H2] 오류 (0) | 2022.05.05 |
---|---|
[Spring boot] 오류 모음 (0) | 2022.05.02 |