반응형

Entity 2

태태코딩 - 영속성 컨텍스트

영속성 컨텍스트간단하게 요약해서 작성하자면. 가장 잘 정리된 사진인거같아서 퍼온다.   보통 JPA를 사용하면 EntityManger에 대해서 모르고 자동으로 사용하는 사람들이 많다.하지만 EntityManger를 알아야 JPA를 더 효율적으로 사용할 수 있다.  위의 흐름을 보면  JPA를 사용하면서 java.class로 Entity를 만들고 Entity Manager Factory를 통해 Entity Manager 생성 EntityManger를 통해서 Entity를 관리 Persistance Context에서 관리 Persistence Unit은 DB연결에 대한 설정으로 .XML로 사용해야 했지만, 요즘은 .프로퍼티(.property), .야믈(yaml) 파일에 datasource, user, pas..

Spring/JPA 2024.12.21

32~34

오늘은 JPA Spring boot의 핵심기능에 대해서 정리해 보고자 한다.기존 JDBC Spring JDBC등 Spring의 Repository역활을 하는 데이터베이스 기술들이 있지만, 요즘의 대세는 JPA기술이라고 한다.즉 JPA는 ORM기술로 데이터베이스로 연동할때 객체를 중심으로 연동하는 기술이다. 즉 클래스를 테이블로 인식하고 연동하는 기술이다. JPA의 P는 영속성을 뜻하는데 이것은 entitymanger을 통해서 확인할 수 있다. ORM은 객체(Object)와 데이터베이스 테이블의 매핑을 통해 엔티티 클래스 객체 안에 포함된 정보를 테이블에 저장하는 기술입니다.JPA에서는 테이블과 매핑되는 엔티티 객체 정보를 영속성 컨텍스트(Persistence Context)라는 곳에 보관해서 애플리케이션..

반응형