- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- typescript
- mongodb
- 오늘도 개발자가 안된다고 말했다
- CRUD
- MariaDB
- CSS
- 배포
- Docker
- javascript
- TWIL
- LEVEL1
- 코딩테스트
- Refactoring
- Git
- react
- java
- 알고리즘
- 아고라스테이츠
- 프로그래머스
- TIL
- TMIL
- 코어 자바스크립트
- sql
- 면접을 위한 cs 전공지식 노트
- LEVEL 2
- First Project
- LEVEL 1
- 에러핸들링
- 리팩터링 2판
- Err-Handling
목록Java/Spring (2)
성장에 목마른 코린이

@Entity 해당 어노테이션을 붙이게 되면 해당 클래스가 데이터베이스의 테이블과 1대1 매칭이 됨 속성 - Name : JPA에서 사용할 엔티티 이름을 지정 (보통 기본값인 클래스 이름을 사용) 주의사항 - 기본 생성자는 필수 (JPA가 엔티티 객체 생성 시 기본 생성자를 사용) - final 클래스, enum, interface, inner class에는 사용할 수 없음 - 저장할 필드에 final 사용 불가 @Table(name="??") ??에 해당하는 테이블과 매핑됨 생략시 매핑한 엔티티 이름을 테이블 이름으로 사용 속성 - Name : 매핑할 테이블 이름 (default. 엔티티 이름 사용) - Catalog : catalog 기능이 있는 DB에서 catalog를 매핑 (default. DB ..
JPA Java Persistence Api를 뜻하며 ORM을 제공하는 Java 표준 Api 입니다. ORM (Object-Relational Mapping) Java 객체를 데이터베이스 테이블에 매핑하거나 그 반대로 매핑하는 것을 의미합니다. JPA의 기능: Java 객체에서 데이터베이스의 관계형 테이블로 데이터를 유지, 읽기 및 관리하기 위한 인터페이스를 제공합니다. JPA를 써야하는 이유: 객체 모델(Java)과 관계형 모델(Database) 불일치로 인해 코드가 방대해지고 복잡해지는 불편함을 줄이기 위해 관계형 객체는 표 형식으로 표시되는 반면 객체 모델은 객체 형식의 상호 연결된 그래프로 표시됩니다. RDBMS에서 객체 모델을 저장하고 검색하는 동안 다음과 같은 이유 일부 불일치가 발생합니다. ..