이 규칙은 persistence.xml 파일에 정의된 지속성 단위 이름과 동일한 특정 JPA PeristenceContext 또는 PersistenceUnit 어노테이션을 발견합니다. 이 규칙을 사용하려면 persistence.xml 파일에 액세스해야 하며, 이 파일은 META-INF 폴더에 있어야 합니다. 다음 조건은 이 규칙을 트리거합니다.
소스 스캐너 빠른 수정사항은 JPA PeristenceContext 또는 PersistenceUnit 어노테이션에 속성(unitName 및/또는 name)을 추가합니다.
| @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; |