Lorsque vous insérez un élément PersistenceContext ou PersistenceUnit, utilisez des objets EntityManager ou EntityManagerFactory et n'utilisez pas de sous-classes. Cette règle détecte la présence de sous-classes EntityManager ou EntityManagerFactory insérées.
La règle est déclenchée dans les conditions suivantes :Le correctif rapide proposé par le scanner de source remplace ces sous-classes par les classes EntityManager ou EntityManagerFactory.
Exemples :|
@PersistenceContext CustomEntityManager myMgr; |
|
@PersistenceContext EntityManager myMgr; |
|
@PersistenceContext javax.persistence.EntityManager myMgr; |
|
@PersistenceUnit CustomEntityManagerFactory myFactory; |
|
@PersistenceUnit EntityManagerFactory myFactory; |
|
@PersistenceUnit javax.persistence.EntityManagerFactory myFactory; |