IoC 프로그램의 흐름을 개발자가 아닌 프레임워크가 제한하는 것
DI 의존성 주입은 외부에서 주입되는 의존성 관계입니다.
ORM : 사용자 대신 DB와 소통하여 사용자가 원하는 처리를 해주는 기술
JPA : 자바 ORM 기술에 대한 표준 명세
Entity : JPA에서 관리되는 객체
Bean - Spring에 의해 생성되고 관리되는 자바 객체
@Component로 Bean으로 만들 수 있음
시작시 ~~~Application에서 @ComponentScan로 @Component들을 찾고 시작 - 서버가 구동될 때 탐색
@Autowired 필요한 의존 객체의 타입에 해당하는 빈을 찾아 주입한다.
생성자가 1개일 때는 생략해도 된다.
영속성 컨텍스트 : Entity 객체를 효율적으로 쉽게 관리하기 위해 만들어진 공간, 1차 캐시
DB에서 데이터를 불러옴 -> 1차 캐시에 저장 -> Entityinstance에 저장된 값과 loadedState(처음에 불러왔던 값이 저장되어 있음)을 비교하여 update문을 실행 -> flush를 할때 적용된다(commit을 할 경우 flush가 되고 commit이 진행됨)
'TIL' 카테고리의 다른 글
| [TIL]2023-08-30 (0) | 2023.08.30 |
|---|---|
| [TIL]2023-08-29 (0) | 2023.08.29 |
| [TIL]2023-08-26 (0) | 2023.08.26 |
| [TIL]2023-08-25 (0) | 2023.08.26 |
| [TIL]2023-08-24 (0) | 2023.08.24 |