|
|
WebLogic utilizza Kodo invece di OpenJPA per l'implementazione del provider JPA 1.0.
Questa regola rileva i valori di proprietà specifici di Kodo nel
persistence.xml
file, che deve trovarsi nella cartella META-INF.
|
La tabella riportata di seguito mostra i valori che possono essere
convertiti:
| Class |
Descrizione |
|
|
- Rimuove i valori di configurazione, remoto, gestione e profilo
- Converte kodo.* to openjpa.*
|
|
|
- I valori validi sono QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Rimuovere tutti gli altri valori.
|
|
|
- I valori validi sono QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Rimuovere tutti gli altri valori.
|
|
|
- I valori validi sono jpa o org.apache.openjpa.persistence.PersistenceMetaDataFactory.
- Rimuovere tutti gli altri valori e impostare il valore su jpa.
|
|
|
- Converte kodo.* in org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
|
|
- Converte kodo.* in org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
|
|
- Converte kodo.* in org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
|
|
- Converte kodo.* in org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
|
|
- Seleziona solo la prima voce della cache. Tutte le altre voci vengono ignorate.
- Se la prima voce è impostata su tangosol, lru o gemfire, allora il valore è impostato su "true".
- Se la prima voce ha valori, questi vengono mantenuti; ad esempio, true (CacheSize = 100).
- Se la prima voce è "false", allora quel valore rimane "false".
|
|
|
- Il valore, kodo.util.CacheMap, viene convertito in org.apache.openjpa.util.CacheMap.
- Il valore, java.util.HashMap, viene convertito in org.apache.openjpa.lib.util.ConcurrentHash.
- Gli alias rimangono gli stessi.
|
|
|
- Converte kodo.* in: org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
|
|
- Converte kodo.* in: org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
|
|
- Il valore valido è predefinito
|
|
|
- Converte kodo.* in: org.apache.openjpa.*
- Gli alias rimangono gli stessi.
|
Nota: WebSphere traditional V8.5.5 e Liberty Web Profile 6.0 utilizzano OpenJPA per l'implementazione di JPA 2.0.
L'implementazione JPA 2.1 di WebSphere traditional V9.0 e di Liberty Java EE 7 utilizza EclipseLink.