작성
·
290
답변 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
추천드리는 방법은 첫 번째 방법입니다 ㅎㅎㅎ
꼭 해결되셨으면 좋겠습니다 감사합니다! 🙏
해결됐습니다 감사합니다ㅎ