반응형

 

자바코드와 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

+ Recent posts