문제
다음과 같은 에러가 발생했다. 대체 왜????라고 생각하다가.. 아무래도 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;
}
댓글