Java Persistence API (JPA)

Ez a szabály megjelöli a javax.persistence csomagok hivatkozásait. A WebSphere alapértelmezett JPA szolgáltató az OpenJPA for JPA 2.0 (Java EE 6) változatról EclipseLink for JPA 2.1 (Java EE 7) változatra tért át.

Ha a forráselemzőt használja, akkor az átállítási konfiguráció kijelölések jelzik, hogy áttér Java EE 7 használatára, de nem módosítja a JPA megvalósítási szintet. Ebben az esetben konfigurálnia kell a kiszolgálót, hogy a nem alapértelmezett megvalósítást használja.

Ha a bináris alkalmazáselemzőt használja, akkor ez a szabály akkor kerül belefoglalásra, amikor a cél Java EE szint a 7-es változat. A szabály tanácsot ad bármely szükséges kiszolgálókonfiguráció esetén, hogy a JPA nem alapértelmezett megvalósítását használja.

A hagyományos WebSphere Application Server V9.0 rendelkezik Java EE 7 tanúsítvánnyal, ami alapértelmezés szerint tartalmazza a JPA 2.1 megvalósítást. Ha hagyományos V9.0 WebSphere Application Server kiszolgálóra tér át, akkor a kiszolgálót beállíthatja JPA 2.0 megvalósítás használatára az alkalmazás átállítási hatásának minimalizálása érdekében. A hagyományos WebSphere Application Server konfigurálásával kapcsolatos információkért tekintse meg a JPA előírásszint azonosítása és módosítása című cikket. Ha JPA 2.1 változatra kíván áttérni JPA 2.0 használata helyett, akkor használja a forráselemző eszközt az alkalmazás módosításainak támogatására.

Liberty kiszolgálón a Java EE 6 és Java EE 7 technológiák kombinációjának használatához az összes szolgáltatást egyenként kell konfigurálni. A javaee-7.0 szolgáltatás ebben az esetben nem használható. További információk: Támogatott Java EE 6 és 7 szolgáltatás kombinációk.