Toto pravidlo zjistí určité anotace JPA PeristenceContext nebo PersistenceUnit, kde název pole je stejný jako název jednotky perzistence, který je definován v souboru persistence.xml. Toto pravidlo může vyžadovat přístup k souboru persistence.xml, který musí být umístěn ve složce META-INF. Následující podmínky spouští pravidlo:
Rychlá oprava zdrojového skeneru přidá atribut unitName anebo name do anotací JPA PeristenceContext nebo PersistenceUnit.
| @PersistenceContext EntityManager myPersistenceContext; |
|
@PersistenceContext(unitName = "myPersistenceUnit", name = "myPersistenceUnit" ) EntityManager myPersistenceContext; |
| @PersistenceUnit EntityManagerFactory myPersistenceUnit; |
| @PersistenceUnit(unitName = "myPersistenceUnit", name = "myPersistenceUnit" ) EntityManagerFactory myPersistenceUnit; |
| @PersistenceUnit(unitName="someName") EntityManager myPersistenceUnit; |
| @PersistenceUnit(unitName = "someName", name = "someName" ) EntityManager myPersistenceUnit; |