当注入 PersistenceContext 或 PersistenceUnit 时,请使用 EntityManager 或 EntityManagerFactory 对象,但请勿使用子类。 此规则检测 EntityManager 或 EntityManagerFactory 的所注入子类的存在。
下列条件将触发该规则:源扫描程序快速修订会将那些子类替换为 EntityManager 或 EntityManagerFactory 类。
例如:|
@PersistenceContext CustomEntityManager myMgr; |
|
@PersistenceContext EntityManager myMgr; |
|
@PersistenceContext javax.persistence.EntityManager myMgr; |
|
@PersistenceUnit CustomEntityManagerFactory myFactory; |
|
@PersistenceUnit EntityManagerFactory myFactory; |
|
@PersistenceUnit javax.persistence.EntityManagerFactory myFactory; |