| OpenJPA-Eigenschaftswerte anstelle Kodo-spezifischer Eigenschaftswerte verwenden |
|
WebLogic verwendet Kodo anstelle von OpenJPA für seine JPA 1.0-Providerimplementierung. Diese Regel erkennt Kodo-spezifische Eigenschaftswerte in der Datei persistence.xml, die sich im Ordner META-INF befinden muss. Diese Schnellkorrektur im Quellenscanner konvertiert nur die Eigenschaftswerte in OpenJPA. Es gibt eine gesonderte Regel, die die Eigenschaftsnamen bei Bedarf konvertiert. Falls der Ergebniswert nach der Konvertierung leer ist, löscht die Schnellkorrektur die Eigenschaft. |
| Klasse | Beschreibung |
|---|---|
| kodo.Log |
|
| kodo.ConnectionFactoryProperties |
|
| kodo.ConnectionFactory2Properties |
|
| kodo.MetaDataFactory |
|
| kodo.LockManager |
|
| kodo.OrphanedKeyAction |
|
| kodo.SavepointManager |
|
| kodo.Sequence |
|
| kodo.DataCache |
|
| kodo.QueryCompilationCache |
|
| kodo.jdbc.DBDictionary |
|
| kodo.jdbc.SchemaFactory |
|
| kodo.jdbc.MappingDefaults |
|
| kodo.ee.ManagedRuntime |
|
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.