김영한(2)
-
[JPA] 영속성 관리
JPA에서 가장 중요한 2가지 객체와 관계형 데이터베이스 매핑하기 영속성 컨텍스트 영속성 컨테스트 JPA를 이해하는데 가장 중요한 용어 "엔티티를 영구 저장하는 환경"이라는 뜻 EntityManager.persist(extity); 엔티티 매니저? 영속성 컨텍스트? 영속성 컨텍스트는 논리적인 개념 눈에 보이지 않는다. 엔티티 매니저를 통해서 영속성 컨텍스트에 접 J2SE 환경 엔티티 매니저와 영속성 컨텍스트가 1:1 대립 Entity -----> PersistenceContext 1:1 J2EE, 스프링 프레임워크 같은 컨테이너 환경 엔티티 매니저와 영속성 컨텍스트가 N:1 EntityManager -----> EntityManager -----> PersistenceContext EntityManage..
2024.01.22 -
[JPA] JPA 프로젝트 생성
H2 데이터 베이스 설치 http://www.h2database.com/ JPA를 사용하려면 DB가 있어야하기 때문에 간단하게 실습용 DB사용 OS 는 windows 사용 IDEA intellij 사용 File -> New -> Project 생성 Name : ex1-hello-jpa Language : java JDK : 11 Groupid : jpa-basic artifactid : ex1-hello-jpa 설정후 프로젝트 생성 해주시면됩니다. org.hibernate hibernate-core 5.3.10.Final com.h2database h2 1.4.200 maven dependency 설정 JPA 설정 하기 persistence.xlm 파일 만들기 /META-INF/persistence .x..
2024.01.17