|
|
A WebLogic a Kodo-t használta az OpenJPA helyett JPA 1.0 szolgáltatómegvalósításaihoz.
Ez a szabály a Kodo rendszerre jellemző tulajdonságértéket
ismeri fel a persistence.xml fájlban, melynek a
META-INF mappában kell elhelyezkednie.
A forráselemző gyorsjavítás csak a
tulajdonságértékeket alakítja át OpenJPA tulajdonságértékekké.
Szükség esetén
egy külön szabály végzi el a
tulajdonságnevek átalakítását.
Amennyiben az eredményül kapott érték az átalakítás után üres, úgy a gyorsjavítás törli a tulajdonságot.
|
Az alábbi táblázat az átalakítható értékeket mutatja be:
| Osztály |
Leírás |
|
|
- Eltávolítja a Configuration, Remote, Manage és Profile értéket
- A kodo.* tulajdonságot openjpa.* tulajdonsággá alakítja át
|
|
|
- Az érvényes értékek: QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Minden egyéb érték eltávolításra kerül.
|
|
|
- Az érvényes értékek: QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Minden egyéb érték eltávolításra kerül.
|
|
|
- Az érvényes értékek: jpa vagy org.apache.openjpa.persistence.PersistenceMetaDataFactory.
- Minden egyéb értéket eltávolít és az értéket jpa-ra állítja.
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
|
|
- Csak az első gyorsítótár-bejegyzést választja ki. Minden egyéb bejegyzést eldob.
- Ha az első bejegyzés tangosol, lru vagy gemfire értékre van beállítva, akkor az érték "true" értékre lesz.
- Ha az első bejegyzés rendelkezik értékekkel, akkor a rendszer megőrzi azokat; például: true(CacheSize=100).
- Ha az első bejegyzés "false", akkor az érték "false" marad.
|
|
|
- A kodo.util.CacheMap érték az org.apache.openjpa.util.CacheMap értékké kerül átalakításra.
- A java.util.HashMap érték az org.apache.openjpa.lib.util.ConcurrentHash értékké kerül átalakításra.
- Az álnevek változatlanok maradnak.
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
|
|
|
|
|
- A kodo.* tulajdonságot org.apache.openjpa.* tulajdonsággá alakítja át
- Az álnevek változatlanok maradnak.
|
Megjegyzés: A hagyományos WebSphere V8.5.5 és a Liberty Web Profile 6.0
OpenJPA-t használ JPA 2.0 megvalósításához.
A hagyományos WebSphere V9.0 és a
Liberty Java EE 7 JPA 2.1 megvalósítása EclipseLink-et használ.