반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 맥북셋팅
- 계정계
- 렌탈스튜디오창업
- 코어뱅킹
- MSA
- python
- 맥북
- 디렉토리계층구조
- Pass By Value
- 학점은행제
- SQL
- fastapi
- 프로그래머스
- 컴퓨터공학학사취득
- 모놀리식
- jdk
- 의사결정나무모형
- union
- oracleapex
- it자격증
- 은행IT
- 맥북환경설정
- 채널계
- 코딩테스트
- DB
- 개인프로필스튜디오창업
- jdk17
- Homebrew
- 오라클
- 학점은행제무료강의
Archives
- Today
- Total
개발머해니
[JPA] 대문자로 테이블을 관리하고 싶은데 소문자로 생성된다면? 본문
728x90
반응형
Springboot에서 기본적으로 사용하고 있는 DB네이빙 룰(DB Physical Naming Strategy)은 아래와 같습니다!
- 모든 테이블명은 소문자
- 카멜케이스 대문자는 '_'로 대체됨
그럼 이미 대문자로 DB스키마를 설계한 경우, 전부 소문자로 바꿔줘야 할까요?!
아닙니다!
위의 사진처럼 application.yml 파일에서 JPA의 네이밍 규칙을 모델에 설정된 규칙으로 변경한다고 설정해 주기만 하면 대문자로 테이블을 관리할 수 있습니다!
Model 클래스에서 Table 명세를 대문자로 해둔 것처럼 JPA가 대문자 테이블을 잘 잡아오는 것을 알 수 있습니다~
출처 :
728x90
반응형
'백엔드' 카테고리의 다른 글
python 웹 프레임워크로 Fastapi 사용하는 이유 (0) | 2024.08.10 |
---|---|
[java] 추상클래스와 일반 클래스의 차이(abstract / class) (0) | 2024.04.30 |
[mac] 자바 버전 여러 개 깔려있을 때, 1초 만에 환경변수 변경하기 (0) | 2024.03.12 |
스프링부트 CI/CD 구축하기 (2) AWS EC2에 탄력적 IP부여하기 (0) | 2024.03.03 |
스프링부트 CI/CD 구축하기 (1) AWS EC2생성 (0) | 2024.03.03 |