| Używaj wartości właściwości interfejsu OpenJPA zamiast wartości właściwości interfejsu Kodo |
|
Serwer WebLogic używa interfejsu Kodo zamiast interfejsu OpenJPA jako swojej implementacji technologii JPA 1.0. Ta reguła wykrywa wartości właściwości specyficznych dla interfejsu Kodo w pliku persistence.xml, który musi znajdować się w folderze META-INF. Szybka poprawka skanera kodu źródłowego przekształca wartości właściwości tylko w wartości właściwości interfejsu OpenJPA. Oddzielna reguła w razie potrzeby przekształca nazwy właściwości. Jeśli wartość wynikowa po przekształceniu jest pusta, szybka poprawka usuwa właściwość. |
| Klasa | Opis |
|---|---|
| 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 |
|
Uwaga: Produkt WebSphere traditional 8.5.5 i serwer Liberty Web Profile 6.0 używają interfejsu OpenJPA jako swojej implementacji technologii JPA 2.0. Implementacja technologii JPA 2.1 w środowisku Java EE 7 produktu WebSphere traditional 9.0 i serwera Liberty używa interfejsu EclipseLink.