[SPRINGBOOT]JPA에서 테이블 필드 camelCase 사용하기
개발/SPRING2017. 9. 12. 17:40
728x90
SpringBoot 1.5.2 에서 디폴트 생성이 Model에서
private String accountNumber;
설정되어 있는 경우 camel이 아닌 snake account_number 필드명을 생성시켜준다.
DB필드명은 일반적으로 _를 사용하지만 내부적인 정책으로 camel를 사용하기 정했다.
@Column(name="accountNumber")
private String accountNumber;
@Column 를 사용해도 적용되지 않는다.
application.ymal 파일에 아래와 같이 설정을 해줘야 한다.
naming.physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
private String accountNumber;
원하는 Camel 형식으로 Table field가 생성된다.
728x90
댓글 영역