- Camel Case : 단어를 표기할 때 첫 문자는 소문자로 시작하며 띄어쓰기 대신 (대문자)로 단어를 구분 Java의 변수를 선언할 때 camelCase로 선언합니다.
- Snake Case : 단어를 표기할 때 모두 소문자로 표기하며, 띄어쓰기 대신(_) 로 표기. DB컬럼에 사용합니다.
API를 정하기에 따라 다르지만, 주로 API 통신 규격에는 구간에서는 Snake Case를 많이 사용합니다.
Entity : JAP에서는 테이블을 자동으로 생성해주는 기능 존재합니다.
DB Table == JPA Entity
Annotation | 용도 |
@Entitiy | 해당 calss가 entity임을 명시 |
@Table | 실제 DB테이블의 이름을 명시 |
@Id | Index Primary key를 명시 |
@Column | 실제 DB Column의 이름을 명시 |
@GeneratedValue | Primary key 식별키의 전략 설정 |
다음과 같이 보면 알 수 있듯이, java에서는 카멜 표기법을, db에서는 스네이크 표기법을 한것을 알 수 있습니다.
'SpringBoot > JPA' 카테고리의 다른 글
CRUD중 delete를 봅시다. (0) | 2021.03.19 |
---|---|
CRUD중 update를 봅시다. (0) | 2021.03.19 |
CRUD 중 read를 봅시다. (0) | 2021.03.19 |
CRUD 중 create를 봅시다. (0) | 2021.03.19 |
Repository (0) | 2021.03.18 |