Diese Regel markiert entity-Elemente in der Datei ejb-jar.xml.
Entity-Beans sind in der Spezifikation EJB 3.2 optional und werden in Liberty und Liberty Core nicht unterstützt. Die Entity-Bean-API wurde in WebSphere Application Server Traditional Version 8.5.5 und Version 9.0 als veraltet markiert und kann in einer der künftigen Versionen entfernt werden. Das zum Implementieren von Anwendungen mit Entity-Beans verwendete Tool "EJBDeploy" wurde ebenfalls als veraltet markiert und kann in einem künftigen Release entfernt werden, entweder zur gleichen Zeit wie die Entity-Beans oder auch vorher.
Java Persistence API (JPA) ist eine Alternative zu EJB-Entity-Beans für neue Datenbank- und andere persistenzbezogene Operationen.
Liberty ignoriert in Anwendungen definierte Entity Beans, wenn sie nicht aufgerufen werden. Wenn Ihre Anwendung Entity Beans definiert hat, diese aber nicht verwendet, läuft die Anwendung auf Liberty, ohne dass irgendwelche Änderungen erforderlich sind.
Java Persistence API (JPA) ist eine Alternative zu EJB-Entity-Beans für neue Datenbank- und andere persistenzbezogene Operationen. Das Upgrade von Entity-Beans kann schwierig sein, jedoch vereinfacht werden, wenn Ihre Anwendung Designmuster wie DTO, Session Facade und DAO verwendet.