|
|
WebLogic ha utilizado Kodo en lugar de OpenJPA para su implementación de proveedor JPA 1.0.
Esta regla detecta valores de propiedad específicos de Kodo en el
persistence.xml
archivo, que debe estar ubicado en la carpeta META-INF.
|
La tabla siguiente muestra los valores que pueden convertirse:
| Clase |
Descripción
|
|
|
- Elimina los valores Configuration, Remote, Manage y Profile
- Convierte kodo.* en openjpa.*
|
|
|
- Los valores válidos son QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Elimina los demás valores.
|
|
|
- Los valores válidos son QueryTimeout, PrettyPrint, PrettyPrintLineLength
- Elimina los demás valores.
|
|
|
- Los valores válidos son jpa u org.apache.openjpa.persistence.PersistenceMetaDataFactory.
- Elimina los demás valores y establece el valor en jpa.
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
|
|
- Selecciona sólo la primera entrada de antememoria. Las demás entradas se
descartan.
- Si la primera entrada se establece en tangosol, lru o gemfire, el valor se establece en "true".
- Si la primera entrada tiene valores, se conservan; por ejemplo, true(CacheSize=100).
- Si la primera entrada es "false", ese valor sigue siendo "false".
|
|
|
- El valor kodo.util.CacheMap se convierte en
org.apache.openjpa.util.CacheMap.
- El valor java.util.HashMap se convierte en
org.apache.openjpa.lib.util.ConcurrentHash.
- Los alias permanecen igual.
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
|
|
- El valor válido es el valor por omisión
|
|
|
- Convierte kodo.* en org.apache.openjpa.*
- Los alias permanecen igual.
|
Nota: WebSphere tradicional V8.5.5 y Liberty Web Profile 6.0 utilizan OpenJPA para su implementación JPA 2.0.
WebSphere tradicional V9.0 y la implementación de Java EE 7 JPA 2.1 de Liberty utilizan EclipseLink.