Ez a szabály bizonyos JPA PeristenceContext vagy PersistenceUnit feljegyzések ismer fel, ahol a mezőnév megegyezik a persistence.xml fájlban meghatározott perzisztencia egység nevével. Előfordulhat, hogy a szabály használata hozzáférést igényel a persistence.xml fájlhoz, melynek a META-INF mappában kell elhelyezkednie. A következő feltételek aktiválják a szabályt:
A forráselemző gyorsjavítás hozzáadja a unitName és/vagy name attribútumot a JPA PeristenceContext vagy PersistenceUnit feljegyzéshez.
| @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; |