지속성은 이전 버전의 EJB 스펙에서 오래된 문제였습니다. EJB 3.1의 POJO 프로그래밍 모델은 지속성 및 오브젝트/관계 맵핑에 대한 새 표준을 정의하고 새 JPA(Java™ Persistence API)를 도입하도록 했습니다.
엔티티 Bean은 엔티티로 알려진 POJO Java 클래스로 대체되었습니다. POJO 클래스는 오브젝트/관계 맵핑에 대한 메타데이터를 설명하는 JPA 어노테이션으로 어노테이션됩니다. 몇 가지 기본값을 사용하여 컴포넌트 정의 어노테이션 @Entity의 간단한 도입에 의한 엔티티 작성이 가능해졌습니다. 새 엔티티(이전 엔티티 Bean)는 고유 ID를 가진 지속적 도메인 오브젝트입니다. 이제, 항목 상태는 애플리케이션의 수명 이후에도 지속됩니다.
JPA에 대한 자세한 정보는 JPA 애플리케이션 개발을 참조하십시오.