好的是要明确我有这个:
private static ServiceFilteredAgentsRemote service;
private List<Agentinfo> agentsActive;
..........
..........
agentsActive = service.getAgentsActiveOrSuspended();
在ServiceFilteredAgentsRemote
(这是一个界面)我有
public abstract List<Agentinfo> getAgentsActiveOrSuspended();
在ServiceFilteredAgents
(实现ServiceFilteredAgentsRemote
的类)中我有
@PersistenceContext(unitName = "jpa")
private EntityManager em;
.............
@SuppressWarnings("unchecked")
@Override
public List<Agentinfo> getAgentsActiveOrSuspended() {
return em.createQuery("SELECT DISTINCT a FROM Agentinfo a)").getResultList();
}
我仍然不明白为什么它说getAgentsActiveOrSuspended()
类型的方法ServiceFilteredAgentsRemote
未定义。
提前感谢您,并告诉我您是否要在我的课程中发布所有代码