hibernate jpa 를 사용할 때 table과 field값에 대한 naming convention을 지정할 수 있다. 자바객체와 DB에 지정한 이름간 변환에 적용된다.
Table에는 snake naming convention을 적용하고
Field에는 camel naming convention을 적용한 예시는 아래와 같다.
[Table Naming Convention]
properties.put(“hibernate.implicit_naming_strategy”, “org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl” );
[Field Naming Convention]
properties.put(“hibernate.physical_naming_strategy”, “org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy” );