| Použít hodnoty vlastnosti OpenJPA namísto hodnot vlastností specifických pro Kodo |
Server WebLogic použil Kodo místo OpenJPA pro implementaci poskytovatele JPA 1.0. Toto pravidlo převede hodnoty vlastností specifické pro kodo na OpenJPA. Toto pravidlo zjistí hodnoty vlastností specifické pro kodo v souboru Java. Název vlastnosti a hodnota vlastnosti musí být parametry literálu String pro metodu put. Název vlastnosti musí být prvním parametrem, klíčem a hodnotou vlastnosti musí být druhý parametr. Toto pravidlo převede pouze hodnoty vlastností. Samostatné pravidlo převádí v případě potřeby název vlastnosti. Například následující kód je označen:map.put("kodo.Log", "Remote=TRACE, SQL=TRACE"); Je-li použita rychlá oprava zdrojového skeneru, předchozí kód se převede na: map.put("kodo.Log", "SQL=TRACE"); Rychlá oprava odebere hodnotu, Remote=TRACE, protože není platnou hodnotou OpenJPA. |
| Třída | Popis |
|---|---|
| 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 |
|
Poznámka: WebSphere traditional V8.5.5 a Liberty Web Profile 6.0 používá OpenJPA pro svou implementaci JPA 2.0. WebSphere traditional V9.0 a implementace Java EE 7 JPA 2.1 severu Liberty používá EclipseLink.