Entity Enterprise JavaBeans (EJB)

此規則會標示 ejb-jar.xml 檔中的 entity 元素。

Entity Bean 在 EJB 3.2 規格中是選用項目,且在 Liberty 或 Liberty Core 中不受支援。 Entity Bean API 在 WebSphere Application Server Traditional 8.5.5 版和 9.0 版中已淘汰,在更新版本中可能會移除。 用於透過 Entity Bean 部署應用程式的 EJBDeploy 工具也已淘汰且未來可能會移除(同時或更早前移除 Entity Bean)。

「Java 持續性 API (JPA)」是使用 EJB Entity Bean 來執行新的資料庫及其他持續性相關作業的替代方案。

Liberty 如果應用程式中定義的實體 Bean 未被呼叫,則會忽略它們。 如果您的應用程式已定義了實體 Bean,但 如果您的應用程式已定義了實體 Bean,但未使用它們,則應用程式將在 Liberty 上執行,無需進行任何變更。

「Java 持續性 API (JPA)」是使用 EJB Entity Bean 來執行新的資料庫及其他持續性相關作業的替代方案。 升級 Entity Bean 可能很困難,但如果應用程式使用設計型樣(如:DTO、Session Facade 和 DAO),則可以簡化。