최대 1 분 소요

문제 상황

프로젝트를 빌드하면서 테이블을 등록하는 도중에 MySQL 예약어와 같은 이름인 엔티티가 있는 바람에 제대로 등록이 되질 않았다.
나같은 경우 rank라는 이름의 엔티티였고 다른 예약어도 확인하려면 여기를 참고하자.

해결 방법

@Table 애노테이션으로 해당 엔티티의 테이블명을 설정해주면 되는데, 다른 이름으로 변경해도 되지만 꼭 예약어와 같은 이름으로
등록하고 싶다면 다음처럼 예약어 양옆에 백틱을 붙여주면 된다.

@Entity
@Getter
@Table(name = "`rank`")
public class Rank {
  ...
}

카테고리:

업데이트:

댓글남기기