Java PersistanceContext - null,blazeds远程服务

时间:2013-07-29 08:59:23

标签: java flex ejb persistence blazeds

当我使用Java作为后端和前端(JSF:Managed bean)时,我正在使用PersistanceContext注入EntityManager及其工作,但现在我想使用Flex作为前端。我正在使用blazeds来连接Java和Flex。我创建了简单的测试服务,生成列表,这是正常的。问题是当我试图从我的数据库中检索这个列表时,我发现我的EntityManager没有被PersistanceContext注入。我做错了什么?

这是服务类:

public class simpleService {
    @PersistenceContext(unitName="gsitePU")    
    private EntityManager em;

    public List<User> getAllUser() {
        List<User> usersList = new ArrayList<User>();
        try {
            TypedQuery<User> query = em.createNamedQuery("User.findAll", User.class);
            usersList = query.getResultList();
        }
        catch(NoResultException e) {

        }

        return usersList;

    }
}

0 个答案:

没有答案