DB

MYSQL snake case / JAVA Camle Case 사용하기/ 오류

jojelly 2021. 7. 17. 10:52
반응형

[데이터베이스 컬럼에서는 변수를 생성할 때 대문자가 아닌 '_'를 활용해서 작헝하며 이런 것을 Snake Case라고 한다.

반면, 자바의 경우 2개 단어가 합쳐진 경우 두번째 단어 첫글자를 대문자로 쓰는데 이것을 Camel Case라고 한다.

- 이것은 프로그래밍에서 관례적인 부분이라고 한다.]

 

 

표기법은 크게 3가지가 있다.

 

스네이크표기법, 파스칼표기법, 카멜표기법 이는 우리나라만이 아닌 개발 공통 표기법들 이다.

 

스네이크표기법은 user_name

파스칼표기법은 UserName

카멜표기법은 userName

 

JPA를 이용해 만들고 있는 프로젝트에 studyType이라는 컬럼을 추가하면서 카멜표기법을 사용해 만든후 배포를 하니 에러가 났다.

 

study_type? 스테이크 표기법이 나타나면서 sql오류발생

 

 

배포하는 MYSQL DB에 studyType이라고 컬럼을 추가해줫는데 오류가 났다

 

그래서 snake표기로 컬럼을 만들어준 후 

 

카멜표기를 삭제해주니 잘 돌아감..

 

아직도 모르는것 투성이

 

 

반응형