我想设计一个基类dao,需要注入EntityManager,但是
这个在我的dao层里面一直注入不了,什么情况?一直空指针。
有没有boss知道。
@PersistenceContext
public EntityManager entityManager;
@Autowired
@PersistenceContext
public EntityManager entityManager;
public abstract Class<T> getEntityClass();
public EntityManager getEntityManager() {
return entityManager;
}
public void setEntityManager(EntityManager entityManager) {
this.entityManager = entityManager;
}
public T load(Object id) {
return getEntityManager().find(getEntityClass(), id);
}
这就是我想要的dao层基类,但是就是获取不到EntityManager 。
这个类有没有加@Component注解