[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;
    
    }

    댓글