728x90

- @RequiredArgsConstructor : final 필드 값 주입
- save 메서드
- id 값이 없다면 : 신규 등록
- em.persist() : 새로 등록한다.
- id 값이 있다면 : 기존에 존재
- em.merge() : Update와 비슷한 기능으로 기존에 영속화되어있었던 Entity를 다시 영속화를 시킬 때 사용한다.
- id 값이 없다면 : 신규 등록
- findOne 메서드
- Id 값으로 가지고 올 때 사용한다.
- findAll 메서드
- JPQL 사용하여 리스트로 모든 내용을 가지고 온다.
728x90
'실전! 스프링 부트와 JPA 활용1(웹 애플리케이션 개발)' 카테고리의 다른 글
| Ch06. 주문 도메인 개발 - 주문, 주문상품 엔티티 개발 (0) | 2021.12.06 |
|---|---|
| Ch05. 상품 도메인 개발 - 상품 Service 개발 (0) | 2021.12.05 |
| Ch05. 상품 도메인 개발 - 상품 엔티티 개발(비즈니스 로직 추가) (0) | 2021.12.05 |
| Ch04. 회원 도메인 개발 - 회원 기능 테스트 (0) | 2021.12.05 |
| Ch04. 회원 도메인 개발 - 회원 Service 개발 (0) | 2021.12.05 |