Die WebSphere Application Server Java Persistence 2.1-Implementierung für Java EE 7 basiert auf der EclipseLink-Implementierung. Sie können die auf OpenJPA basierende WebSphere Application Server JPA Version 2.0-Implementierung zwar weiterhin verwenden, aber diese Implementierung wird nicht mit der JPA Version 2.1-Funktionalität erweitert. Diese Regel enthält allgemeine Informationen für die Migration auf Java EE 7 (OpenJPA) sowie Informationen zu Problemen, die WebSphere Migration Toolkit for Application Binaries (Binärscanner) nicht erkennt.
Für die folgenden Probleme gibt es eine automatische Lösung, die durch Kopieren der benutzerdefinierten Konfiguration in die Build-Datei Ihrer Anwendung kopieren.
Bevor Sie die automatische Korrektur anwenden, sollten Sie sich jedes Problem durchlesen, um die möglichen Auswirkungen auf die Anwendung zu verstehen.
Informationen zu diesem Problem und zu weiteren Problemen bei der Migration von OpenJPA auf EclipseLink finden Sie in der Veröffentlichung OpenJPA to EclipseLink JPA Migration: Mappings.