2009-11-02 5 views
3

J'ai eu ce doute depuis un certain temps maintenant, certaines personnes disent qu'il n'y a pas de choses appelées beans entité dans EJB 3.0. Y a-t-il une possibilité de le dire, EJB 3.0 utilise JPA pour conserver les données et il n'y a pas d'amélioration pour les beans entité de la version précédente (EJB 2.1) il est juste ramené. Un autre fait est EJB 2.1 utilise des POJOs abstraits et EJB 3.0 utilise non -abstract POJOs. J'ai besoin d'une description claire de ces faits.EJB 2.1 Entités beans vs. EJB 3.0 Entités beans

Répondre

4

Les entités gérées par EJB3/JPA ne sont pas des EJB, ce sont juste des POJO. Les entités dans EJB 1/2, cependant, sont des EJB, avec des restrictions strictes sur leur hiérarchie.

Les entités de type EJB2 sont désormais complètement redondantes, elles ne sont prises en charge que dans les conteneurs EJB3 pour une compatibilité descendante.