인프런 커뮤니티 질문&답변

궁금이님의 프로필 이미지
궁금이

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

엔티티 설계시 주의점

SpringPhysicalNamingStrategy 바뀐건가요?

해결된 질문

작성

·

911

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
찾아도 안나오는데 CamelCaseToUnderscoresNamingStrategy 이걸로 바뀐 것 같네요.

답변 3

2

질문을 잘 이해못했는데

SpringPhysicalNamingStrategy 은 스프링의 기본 네이밍 전략이고

CamelCaseToUndercoreNaming Strategy는 하이버네이트의 전략 중 하나 아닌가요?

궁금이님의 프로필 이미지
궁금이
질문자

아 그런가요? SpringPhysicalNamingStrategy는 ctrl + n으로 찾아도 안나와서.

CamelCaseToUnderscoresNamingStrategy 가 보니까 주석으로 과거의 SpringPhysicalNamingStrategy 였다 이렇게 쓰여있어서요.

아예 바뀐 줄 알았어요.

1

안녕하세요. 궁금이님, 공식 서포터즈 y2gcoder입니다.

궁금이님께서 말씀하신 것과 같이

imageSpringPhysicalNamingStrategy 는 스프링 부트 2.6.0 부터 Deprecated 되었습니다 :)

image스프링 부트로부터 복사해왔다고 하는 CamelCaseToUnderscoresNamingStrategy 를 이용해주십쇼!

 

감사합니다.

0

관련 스프링 부트 이슈에서 관련 링크를 추가하였습니다.

커밋 diff를 보시면 AvailableSettings.PHYSICAL_NAMING_STRATEGY ("hibernate.physical_naming_strategy")가 SpringPhysicalNamingStrategy에서 CamelCaseToUnderscoresNamingStrategy 로 바뀌었습니다.image

질문하신 사항이 맞습니다.

궁금이님의 프로필 이미지
궁금이

작성한 질문수

질문하기