SQL문에 따옴표 사용하기
특징
- Hibernate doesn't quote table and column names in the generated SQL.
- 대소문자를 구분하거나, 특수 문자를 사용하는 기존 DB의 경우 하이버네이트가 자동으로 생성하는 컬럼이나 테이블이름을 인식하지 못할 수도 있다.
설정하기
역따옴표 사용하기
<property name="description"
column="`DESCRIPTION`"/>
- If you quote a table or column name with backticks in the
mapping document, Hibernate always quotes this identifier in the
generated SQL.
- 애노테이션에서도 설정할 수 있으나, 하이버네이트 @Column 애노테이션을 사용하야 한다. JPA에서는 지원하지 않는다.