반응형 jpa mysql8 reserved column1 jpa에서 mysql8 예약어로 된 컬럼 사용시 옵션 설정 mysql5.7 버전을 사용하다가 myslq8로 마이그레이션 진행시 기존에 사용하던 컬럼이 myslq8 예약어와 동일한 이름으로 되어 있어 변경이 필요하다. 1. 예약어가 정의된 컬럼에 쌍따옴표 또는 아포스트로피를 추가한다. @Column(name = "`rank`") private int rank; 하지만 개발중에 mysql에 정의된 예약어와 겹치는 부분에 대해서 항상 체킹해야 하므로 불편하다. persistence.xml에 property를 추가한다. ... ... ... ... * Should all database identifiers be quoted. A true/false option. - hibernate.globally_quoted_identifiers * JPA states that c.. 2024. 2. 5. 이전 1 다음 반응형