| Utiliser des valeurs de propriété OpenJPA au lieu de valeurs de propriété spécifiques à Kodo |
|
WebLogic utilisait Kodo à la place d'OpenJPA pour son implémentation de fournisseur JPA 1.0. Cette règle détecte les valeurs de propriété spécifiques à Kodo dans le fichier persistence.xml, qui doit se trouver dans le dossier META-INF. Le correctif rapide proposé par le scanner de source convertit uniquement les valeurs de propriétés vers OpenJPA. Il existe une règle distincte pour convertir les noms de propriété si nécessaire. Après la conversion, si la valeur convertie est vide, le correctif rapide supprime la propriété. |
| Classe | Description |
|---|---|
| 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 |
|
Remarque : WebSphere Traditional version 8.5.5 et Liberty Web Profile 6.0 utilisent OpenJPA pour leur implémentation de JPA 2.0. L'implémentation de JPA 2.1 dans Java EE 7 pour WebSphere Traditional version 9.0 et Liberty utilise EclipseLink.