TIL

2023.10.20 (FRI)


JPA와 MySQL에서의 컬럼명

분명 동일하게 네이밍을 했음에도 불구하고, 자꾸 컬럼명을 못찾는다고 나온다.
원인을 찾아보았다.

Java는 카멜케이스(camelCase), SQL은 스테이크 케이스(snake_case)를 주로 사용한다.

그래서 MySQL에서 컬럼명을 대문자로 표기했을 때, 오류가 있었을 수도,,,?

그래서 아래처럼 변경하였다.

Spring -> interviewTitle
MySQL -> interview_title

정상 동작 한다!!!