|
|
WebLogic verwendet Kodo anstelle von OpenJPA für seine JPA 1.0-Providerimplementierung.
Diese Regel erkennt Kodo-spezifische Eigenschaftswerte in der
persistence.xml
datei, die sich im META-INF-Ordner befinden muss.
|
In der folgenden Tabelle sind die Werte aufgeführt, die konvertiert werden können:
| Klasse |
Beschreibung
|
|
|
- Entfernt die Werte Configuration, Remote, Manage und Profile.
- Konvertiert kodo.* in openjpa.*.
|
|
|
- Die gültigen Werte sind QueryTimeout, PrettyPrint, PrettyPrintLineLength.
- Entfernt alle anderen Werte.
|
|
|
- Die gültigen Werte sind QueryTimeout, PrettyPrint, PrettyPrintLineLength.
- Entfernt alle anderen Werte.
|
|
|
- Die gültigen Werte sind jpa und org.apache.openjpa.persistence.PersistenceMetaDataFactory.
- Entfernt alle anderen Werte und setzt den Wert auf jpa.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
|
|
- Wählt nur den ersten Cacheeintrag aus. Alle anderen Einträge werden verworfen.
- Wenn der erste Eintrag auf "tangosol", "lru" oder "gemfire" gesetzt ist, wird der Wert auf "true" gesetzt.
- Wenn der erste Eintrag Werte hat, werden diese Werte beibehalten, z. B. true(CacheSize=100).
- Wenn der erste Eintrag "false" ist, bleibt dieser Wert "false".
|
|
|
- Der Wert kodo.util.CacheMap wird in org.apache.openjpa.util.CacheMap konvertiert.
- Der Wert java.util.HashMap wird in org.apache.openjpa.lib.util.ConcurrentHash konvertiert.
- Aliasse bleiben unverändert.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
|
|
- Der gültige Wert ist default.
|
|
|
- Konvertiert kodo.* in org.apache.openjpa.*.
- Aliasse bleiben unverändert.
|
Anmerkung: WebSphere Traditional Version 8.5.5 und Liberty Web Profile 6.0 verwenden OpenJPA für ihre JPA 2.0-Implementierung.
WebSphere Traditional Version 9.0 und Liberty verwenden EclipseLink für ihre Java EE 7-JPA-2.1-Implementierung.