PersistenceContext 또는 PersistenceUnit을 삽입하는 경우, EntityManager 또는 EntityManagerFactory 오브젝트를 사용하고 서브클래스는 사용하지 마십시오. 이 규칙은 EntityManager 또는 EntityManagerFactory의 삽입된 서브클래스를 사용하는지 여부를 발견합니다.
다음 조건은 이 규칙을 트리거합니다.소스 스캐너 빠른 수정사항은 이러한 서브클래스를 클래스의 EmtityManager 또는 EntityManagerFactory로 대체합니다.
예제:|
@PersistenceContext CustomEntityManager myMgr; |
|
@PersistenceContext EntityManager myMgr; |
|
@PersistenceContext javax.persistence.EntityManager myMgr; |
|
@PersistenceUnit CustomEntityManagerFactory myFactory; |
|
@PersistenceUnit EntityManagerFactory myFactory; |
|
@PersistenceUnit javax.persistence.EntityManagerFactory myFactory; |