[Error] JPA 테이블 drop table if exists order ...

문제

다음과 같은 에러가 발생했다.  대체 왜????라고 생각하다가.. 아무래도 Character < 단어의 문제인것 같았다 . 예약어에 Character가 있겠다고 생각해서 테이블 이름을 변경해주었다!

 

기존 코드

@Getter
@NoArgsConstructor
@Entity
public class Character {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(nullable = false)
    private String name;

    @Column(nullable = false)
    private String message;

}

 

해결

@Getter
@NoArgsConstructor
@Entity
@Table(name = "Characters") //테이블명을 지정해주자!
public class Character {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(nullable = false)
    private String name;

    @Column(nullable = false)
    private String message;

}

댓글