| Utilizaţi valorile de proprietăţi OpenJPA în locul valorilor de proprietăţi specifice Kodo |
|
WebLogic a utilizat Kodo în loc de OpenJPA pentru implementarea sa de furnizor JPA 1.0. Această regulă detectează valorile proprietăţilor specifice Kodo din fişierul persistence.xml, care trebuie să se afle în folderul META-INF. Corecţia rapidă a scanerului de sursă converteşte doar valorile de proprietate la OpenJPA. O regulă separată converteşte numele proprietăţilor, dacă este necesar. Dacă valoare rezultată, după conversie, este goală, corecţia rapidă şterge proprietatea. |
| Clasă | Descriere |
|---|---|
| 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 |
|
Notă: WebSphere tradiţional V8.5.5 şi Liberty Web Profile 6.0 utilizează OpenJPA pentru implementarea sa JPA 2.0. Implementările Java EE JPA 2.1 ale WebSphere tradiţional V9 şi Liberty utilizează EclipseLink.