인프런 커뮤니티 질문&답변
완성된 코드 자료를 그대로 실행했는데 오류가 발생합니다..
작성
·
354
답변 1
0
최태현
지식공유자
안녕하세요, NH_Club님! 🙂
질문 올려주셔서 감사드립니다! 해당 에러는 Spring Boot 2.7.x 버전부터 발생하는 에러인데요!
H2 DB를 사용하는 상황에서 user 라는 이름을 가진 테이블이 함께 있으면 발생하는 에러입니다!
이를 해결하기 위해서는
JPA Entity인
User클래스 위에@Table(name = "users")라고 붙여 주어 테이블 이름을user대신users로 바꿔주거나H2의 url 뒤에
NON_KEYWORDS=USER라는 설정을 추가하시면 해결됩니다!!ex)
spring.datasource.url=jdbc:h2:mem:testdb;NON_KEYWORDS=USER
추천드리는 방법은 첫 번째 방법입니다 ㅎㅎㅎ
꼭 해결되셨으면 좋겠습니다 감사합니다! 🙏






완성된 코드 그대로 서버를 실행했는데 이렇게 오류가 발생합니다.. 이유를 찾지 못해 질문드립니다
해결됐습니다 감사합니다ㅎ