728x90
반응형

user entity 작성 후 Run 했더니 해당 에러 발생

 

발생 원인

user는 대부분의 데이터 베이스에서 예약어로 사용됨

그렇기에 user를 테이블 이름 등의 식별자로 사용하는 경우 에러가 발생할 수 있음

 

해결 방법 2가지

1. 테이블 명을 user 대신 member로 변경

2. user 테이블을 그대로 사용하고 싶다면 entity에 아래와 같은 Table 어노테이션 사용하기

@Table(name = "\"user\"")

반응형
복사했습니다!