툴/오류 모음3 [DataBase] 오류 자바코드와 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 에 us.. 2022. 6. 29. [H2] 오류 h2를 사용하다가 오류가 전혀 없어 보이는데 문법 오류가 났다. h2에서는 mysql 문법을 지원하지 않아서 나는 오류다. 첫 연결시에 JDBC URL 마지막에 ;mode=mysql를 입력해주면 mysql 문법을 사용할 수 있다. data.sql 을 spring boot 2.5부터 사용할 때 추가해줘야한다. defer-datasource-initialization: true # data.sql 사용할 때 spring boot 2.5부터 추가 2022. 5. 5. [Spring boot] 오류 모음 오류 모음 Caused by: java.sql.SQLException: Incorrect string value: ... 원인: 한글깨짐 CONFIG FILE characterEncoding=UTF-8 // database UTF-8 class file for jakarta.persistence.EntityManager not found 원인: implementation 'org.springframework.boot:spring-boot-starter-data-jpa:2.6.7를 해놓고 hibernate를 따로 implementation하여 생긴 오류 Value too long for column "WRITER CHARACTER VARYING(20)": 원인 1 : database varchar(길이) .. 2022. 5. 2. 이전 1 다음