[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

작성자

Posted by 일퍼센트

관련 글

댓글 영역