JPA


JPA

JPA - Java Persistence API 자바 표준 ORM Object-Relational Mapping, Object-Relational Mapper JPA 흐름도 JPA 요소 Entity - 데이터베이스에서 지속적으로 젖아된 데이터를 자바 객체에 매핑한 것. - 메모리 상에 자바 객체의 인스턴스 형태로 존재하며 EntityManager에 의해 데이터베이스의 데이터와 동기화된다. Entity Manager - 필요에 따라 Entity와 데이터베이스의 데이터를 동기화한다. - EntityManager에서 제공하는 Entity 조작 API를 이용해 Entiy에 대해 CRUD 작업을 한다. 영속성 컨텍스트(persistence context) - Entity를 영구적으로 저장하는 환경이다 - Entity를 저장하거나 검색할 때 Entity Manager는 영속성 컨텍스트에서 Entity를 저장하고 관리한다. - Entity Manager를 생성할 때 영속성 컨텍스트가 만들어진다....


#Entity #JPA #애너테이션

원문링크 : JPA