Verwenden Sie bei der Injektion von PersistenceContext oder PersistenceUnit EntityManager- oder EntityManagerFactory-Objekte und keine Unterklassen. Diese Regel erkennt das Vorhandensein injizierter Unterklassen von EntityManager und EntityManagerFactory.
Die folgenden Bedingungen lösen die Regel aus:Die Schnellkorrektur im Quellenscanner ersetzt diese Unterklassen durch EntityManager- bzw. EntityManagerFactory-Klassen.
Beispiele:|
@PersistenceContext CustomEntityManager myMgr; |
|
@PersistenceContext EntityManager myMgr; |
|
@PersistenceContext javax.persistence.EntityManager myMgr; |
|
@PersistenceUnit CustomEntityManagerFactory myFactory; |
|
@PersistenceUnit EntityManagerFactory myFactory; |
|
@PersistenceUnit javax.persistence.EntityManagerFactory myFactory; |