JAVA/JAVA__Error

SQL Error: 1064, SQLState: 42000

말하는감자 2021. 4. 2. 11:46

딱히 특별한것 없는 쿼리인데 SQL Error: 1064, SQLState: 42000 오류가 발생한다면....?

 

엔티티에 자바의 예약어와 동일한 컬럼이 있다면 같은 오류가 발생할 수 있다

 

@Column(name = "order")
private Long orderNo;

 

내 경우에는 저놈의 order....

ddl에 자바의 예약어는 피해가는것이 원칙적으로는 편리하며 굳이 예약어 사용을 해야겠다면

 

@Column(name = "`order`")
private Long orderNo;

 

이렇게 컬럼 이름을 한번 감싸주자