Attribut unitName für injizierte JPA-Elemente verwenden

Diese Regel erkennt bestimmte JPA-PeristenceContext- oder -PersistenceUnit-Annotationen, bei denen der Feldname dem Namen einer Persistenzeinheit entspricht, die in der Datei persistence.xml definiert ist. Diese Regel erfordert Umständen Zugriff auf die Datei persistence.xml, die sich im Ordner META-INF befinden muss. Die folgenden Bedingungen lösen die Regel aus:

Die Schnellkorrektur im Quellenscanner fügt den JPA-PeristenceContext- bzw. -PersistenceUnit-Annotationen das Attribut unitName und/oder das Attribut name hinzu.


Beispiele: