반응형
[데이터베이스 컬럼에서는 변수를 생성할 때 대문자가 아닌 '_'를 활용해서 작헝하며 이런 것을 Snake Case라고 한다.
반면, 자바의 경우 2개 단어가 합쳐진 경우 두번째 단어 첫글자를 대문자로 쓰는데 이것을 Camel Case라고 한다.
- 이것은 프로그래밍에서 관례적인 부분이라고 한다.]
표기법은 크게 3가지가 있다.
스네이크표기법, 파스칼표기법, 카멜표기법 이는 우리나라만이 아닌 개발 공통 표기법들 이다.
스네이크표기법은 user_name
파스칼표기법은 UserName
카멜표기법은 userName
JPA를 이용해 만들고 있는 프로젝트에 studyType이라는 컬럼을 추가하면서 카멜표기법을 사용해 만든후 배포를 하니 에러가 났다.
study_type? 스테이크 표기법이 나타나면서 sql오류발생
배포하는 MYSQL DB에 studyType이라고 컬럼을 추가해줫는데 오류가 났다
그래서 snake표기로 컬럼을 만들어준 후
카멜표기를 삭제해주니 잘 돌아감..
아직도 모르는것 투성이
반응형
'DB' 카테고리의 다른 글
DISTINCT 중복제거 (0) | 2022.03.03 |
---|---|
[ORDER BY] 오름차순 내림차순 정렬 (0) | 2022.03.02 |
Maria DB 컬럼명 변경하기 (0) | 2021.07.13 |
아마존 리눅스 2 HostName변경하기 (0) | 2021.04.12 |
오라클 연동 오류 [ORA-01017: invalid username/password; logon denied] 해결방법 (0) | 2021.01.15 |