용어해설

글로벌 트랜잭션

여러 XA 자원(데이타베이스)들을 포괄하는 트랜잭션을 말한다. 분산 트랜잭션이라고도고 하며, 보통 2 Phase Commit을 통해 트랜잭션을 단일성을 보장한다.

로컬 트랜잭션

글로벌 트랜잭션과 달리 하나의 자원에만 범위를 가지는 트랜잭션을 말한다.

EJB

Enterprise Java Beans이다.

EntityManager

javax.persistence.EntityManager 객체이다.

EntityManagerFactory

javax.persistence.EntityManagerFactory 객체이다.

JPA

Java Persistence API 약자이다.

named query

Java Persistence API에서 XML Descriptor나 Annotation으로 지정된 Query이다.

ORM

Object Relational Mapping 약어이다.

persistence 프로바이더

Java Persistence API를 지원하는 구현체이다.

persistence context

Java Persistence API에서 현재 관리되고 있는 Entity Instance의 집합이다.

persistence unit

Java Persistence API에서 관리되는 논리적인 단위로, Entity 클래스와 매핑 정보를 포괄한다.