|
|
Serwer WebLogic używa interfejsu Kodo zamiast interfejsu OpenJPA jako swojej implementacji
technologii JPA 1.0.
Ta reguła wykrywa wartości właściwości specyficzne dla produktu Kodo w
persistence.xml
file, który musi znajdować się w folderze META-INF.
|
Poniższa tabela zawiera wartości, które można przekształcić:
| Klasa |
Opis |
|
|
- Usuwa wartości Configuration (Konfiguracja), Remote (Zdalne), Manage (Zarządzanie) i Profile (Profil)
- Przekształca kodo.* w openjpa.*
|
|
|
- Poprawne wartości to: QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Usunięcie wszystkich innych wartości.
|
|
|
- Poprawne wartości to: QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Usunięcie wszystkich innych wartości.
|
|
|
- Poprawne wartości to: jpa lub org.apache.openjpa.persistence.PersistenceMetaDataFactory
- Usunięcie wszystkich innych wartości i ustawienie wartości na jpa.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
|
|
- Wybiera tylko pierwszy wpis w pamięci podręcznej. Wszystkie pozostałe wpisy są odrzucane.
- Jeśli pierwszy wpis jest ustawiony na wartość tangosol, lru lub gemfire, ustawiona wartość to „true” (prawda).
- Jeśli pierwszy wpis zawiera wartości, wartości te są zachowywane, na przykład true(CacheSize=100).
- Jeśli pierwszy wpis ma wartość „false” (fałsz), pozostanie ustawiona wartość „false” (fałsz).
|
|
|
- Wartość kodo.util.CacheMap jest przekształcana w org.apache.openjpa.util.CacheMap.
- Wartość java.util.HashMap jest przekształcana w org.apache.openjpa.lib.util.ConcurrentHash.
- Aliasy pozostają bez zmian.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
|
|
- Poprawna wartość to default.
|
|
|
- Przekształca kodo.* w org.apache.openjpa.*
- Aliasy pozostają bez zmian.
|
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.