| Utilizar valores de propiedad OpenJPA en lugar de valores de propiedad específicos de Kodo |
WebLogic ha utilizado Kodo en lugar de OpenJPA para su implementación de proveedor JPA 1.0. Esta regla convierte los valores de propiedades específicos de kodo en OpenJPA. Esta regla detecta valores de propiedad específicos de Kodo en un archivo Java. El nombre de propiedad y el valor de propiedad deben ser parámetros literales String para un put . El nombre de propiedad debe ser el primer parámetro, la clave, y el valor de propiedad debe ser el segundo parámetro. Esta regla sólo convierte los valores de propiedad. Una regla aparte convierte el nombre de propiedad si es necesario. Por ejemplo, se etiqueta el siguiente código:map.put("kodo.Log", "Remote=TRACE, SQL=TRACE"); map.put("kodo.Log", "SQL=TRACE"); La corrección automática eliminará el valor Remote=TRACE porque no es un valor válido de OpenJPA. |
| Clase | Descripción |
|---|---|
| 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 |
|
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.