JPA 영속성 컨텍스트 내부 동작의 흐름 깊게 파헤치기
·
Java & Kotlin/JPA
🧐 들어가기 전... 영속성 관리 (영속성 컨텍스트, 엔티티 매니저, 엔티티 생명주기)🧐 들어가기 전...JPA : Java Persistence API, 자바의 ORM 기술 표준으로 애플리케이션과 JDBC 사이에서 동작한다. JPA가 제공하는 기능은 크게 두 가지로 나뉜다.엔티티와 테이블을 매핑 엔티티를 실제jhzlo.tistory.com🔍 JPA란?: Java 애플리케이션에서 데이터베이스와 객체 간의 매핑을 효율적으로 관리하기 위한 표준 ORM(Object-Relational Mapping) 기술이다.JPA는 관계형 데이터베이스와 객체지향 언어 사이의 불일치를 해결하기 위한 매우 강력한 도구이다. 객체 지향 패러다임과 관계형 데이터 모델 간의 불일치는 개발 과정에서 빈번한 문제를 야기하며, 이는..
영속성 관리 (영속성 컨텍스트, 엔티티 매니저, 엔티티 생명주기)
·
Java & Kotlin/JPA
🧐 들어가기 전...JPA : Java Persistence API, 자바의 ORM 기술 표준으로 애플리케이션과 JDBC 사이에서 동작한다. JPA가 제공하는 기능은 크게 두 가지로 나뉜다.엔티티와 테이블을 매핑 엔티티를 실제 사용JPA는 엔티티 매니저를 통해서 엔티티를 사용하게 되는데,이때 엔티티 매니저는 저장, 수정, 삭제, 조회 등의 엔티티와 관련된 모든일을 처리한다. 개발자 입장에서는 엔티티 매니저는 엔티티를 저장하는 가상의 데이터베이스라고 생각하면 된다.✅ 엔티티 매니저 팩토리와 엔티티 매니저☑️ 엔티티 매니저 팩토리 VS 엔티티 매니저Entity Manager Factory:엔티티 매니저를 생성한다Persistence Unit을 기반으로 생성되는 객체로, 데이터베이스와의 연결 설정, JPA ..
J_hzlo
'플러시' 태그의 글 목록