Quando vengono inseriti PersistenceContext o PersistenceUnit, utilizzare gli oggetti EntityManager o EntityManagerFactory e non utilizzare le sottoclassi. Questa regola rileva la presenza di sottoclassi di EntityManager o EntityManagerFactory inserite.
Le seguenti condizioni attivano la regola:La correzione rapida dello scanner origine sostituisce tali sottoclassi con le classi EntityManager o EntityManagerFactory.
Esempi:|
@PersistenceContext CustomEntityManager myMgr; |
|
@PersistenceContext EntityManager myMgr; |
|
@PersistenceContext javax.persistence.EntityManager myMgr; |
|
@PersistenceUnit CustomEntityManagerFactory myFactory; |
|
@PersistenceUnit EntityManagerFactory myFactory; |
|
@PersistenceUnit javax.persistence.EntityManagerFactory myFactory; |