Camel Case: 단어를 표기할때 첫문자는 소문자로 시작하며 띄어쓰기 대신 단어를 구분 자바의 변수선언할때 camelCase로 선언한다.
ex)phoneNumber,CreatedAt .. .
Snake Case 단어를 표기할때 모두 소문자 표기하며, 띄어쓰기는 (_)로 표기 DB 컬럼에 사용
ex) phone_number,created_at
API를 정의하기에 따라 다르지만 주로 API 통신 규격에는 구간에서 Snake Case 를 많이 사용합니다.
Entity: JPA에서는 테이블을 자동으로 생성해주는 기능존재
DB Table==JPA Entity
Annotation | 용도 |
@Entity | 해당 클래스가 Entity임을 명시 |
@Table | 실제 DB 테이블의 이름을 명시 |
@Id | Index Primay Key 명시 |
@Column | 실제 DB Column의 이름을 명시 |
@GeneratedValue | Primary key 식별키의 전략 설정 |
'웹 > Spring' 카테고리의 다른 글
Rest Api 란? (0) | 2022.07.01 |
---|---|
assertThat의 경우 junit5에서 바로 지정되지 않는 이유가 발생! (0) | 2022.06.30 |
<Spring>JPA (0) | 2020.12.14 |
<Spring>Lombok? (0) | 2020.12.14 |
<Spring>Post Method (0) | 2020.12.14 |