| Utilizzare i valori delle proprietà OpenJPA invece dei valori delle proprietà specifici di Kodo |
WebLogic utilizza Kodo invece di OpenJPA per l'implementazione del provider JPA 1.0. Questa regola converte i valori delle proprietà specifici di kodo in OpenJPA. Questa regola rileva i valori di proprietà specifici di kodo in un file Java. Il nome ed il valore della proprietà devono essere parametri letterali String per un metodo put. Il nome della proprietà deve essere il primo parametro, la chiave, ed il valore della proprietà deve essere il secondo parametro. Questa regola converte solo i valori delle proprietà. Una regola separata converte il nome della proprietà se necessario. Ad esempio, il seguente codice viene contrassegnato:map.put("kodo.Log", "Remote=TRACE, SQL=TRACE"); Quando viene applicata la correzione rapida dello scanner di origine, il codice precedente viene convertito in: map.put("kodo.Log", "SQL=TRACE"); La correzione rapida rimuove il valore, Remote=TRACE, perché non è un valore OpenJPA valido. |
| Class | Descrizione |
|---|---|
| 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 tradizionale 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 tradizionale V9.0 e di Liberty Java EE 7 utilizza EclipseLink.