| Używaj wartości właściwości interfejsu OpenJPA zamiast wartości właściwości interfejsu Kodo |
Serwer WebLogic używa interfejsu Kodo zamiast interfejsu OpenJPA jako swojej implementacji technologii JPA 1.0. Ta reguła przekształca wartości właściwości specyficzne dla interfejsu Kodo w wartości interfejsu OpenJPA. Ta reguła wykrywa w pliku Java wartości właściwości specyficznych dla interfejsu Kodo. Nazwa właściwości i jej wartość muszą być parametrami literału String do put . Nazwa właściwości musi być pierwszym parametrem (kluczem), a wartość właściwości musi być drugim parametrem. Ta reguła przekształca tylko wartość właściwości. Oddzielna reguła w razie potrzeby przekształca nazwę właściwości. Na przykład jest oznaczany następujący kod:map.put("kodo.Log", "Remote=TRACE, SQL=TRACE"); map.put("kodo.Log", "SQL=TRACE"); Automatyczna poprawka usunie wartość Remote=TRACE, ponieważ nie jest to prawidłowa wartość OpenJPA. |
| Klasa | Opis |
|---|---|
| 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 |
|
Uwaga: Produkt WebSphere traditional 8.5.5 i serwer Liberty Web Profile 6.0 używają interfejsu OpenJPA jako swojej implementacji technologii JPA 2.0. Implementacja technologii JPA 2.1 w środowisku Java EE 7 produktu WebSphere traditional 9.0 i serwera Liberty używa interfejsu EclipseLink.