2009-11-02 4 views
3

나는 언젠가이 의심을 품었다. 어떤 사람들은 EJB 3.0에 엔티티 bean이라는 것이 없다고 말한다. EJB 3.0이 JPA를 사용하여 데이터를 유지하고 이전 버전 (EJB 2.1)에서 엔터티 빈을 향상시키지 않았습니다. 또 다른 사실은 EJB 2.1은 추상 POJO를 사용하고 EJB 3.0은 비공유 EJB를 사용한다는 것입니다. - 추상 POJO. 나는이 사실들에 대해 명확한 설명이 필요하다.EJB 2.1 엔티티 bean 대 EJB 3.0 엔티티 bean

답변

4

EJB3/JPA가 관리하는 엔티티는 EJB가 아니며 단순히 POJO입니다. 그러나 EJB 1/2의 엔티티는 계층 구조에 엄격한 제한이있는 EJB입니다.

EJB2 스타일 엔티티는 이제 완전히 중복되어 있으며 하위 호환성을 위해 EJB3 컨테이너에서만 지원됩니다.

관련 문제