2022년 9월 16일 금요일
@ 프로젝트가 시작 되었음에도, 전투적인 마음가짐을
가지지 못한 부분에 반성을 느끼는 하루의 시작이다,
의욕이 우선 필요하기에, 나의 내면의 좋은 장점을
하루 빨리 끌어올려서 몰입할 수 있도록 해보자.
[수업 순서]
[JDBC API를 이용해 직접 SQL을 다룰 때 발생하는 문제점]
1. 데이터 변환, SQL 작성, JDBC API 코드 등을 반복적으로
일일히 다 작성해야 한다.
2. SQL에 의존적인 개발을 하게 된다.
3. 패러다임 불일치 문제(상속, 연관관계, 객체 그래프 탐색)
4. 동일성 보장
[JPA(Java Persistence API)]
[엔터티 매니저]
[엔터티 매니저 팩토리]
[영속성 컨텍스트]
[엔티티의 생명주기]
1. 비영속(new) : 영속성 컨텍스트와 전혀 관계가 없는 상태
2. 영속(managed) : 영속성 컨텍스트에 저장된 상태
3. 준영속(detached) : 영속성 컨텍스트에 저장 되었다가
분리된 상태 (merge가 가능한 상태)
4. 삭제 (removed) : 삭제된 상태
※ 조금씩 감을 잡아가고는 있다, 프로젝트도 차근차근
진도를 밟아가고 있기 때문에, 앞으로 지치지말고
추진력을 받아서 나아가는 것이 중요하다, 주말 잘 활용하자!