JPA从孩子那里得到父母

时间:2016-12-12 23:25:40

标签: java mysql jpa servlets

我有两个表公司和用户,每个公司有很多用户,我想对列IS_VERIFED等于false的用户表进行查询。在我的用户权限中,我在XMLTransient方法上设置了getCompany属性,以避免用户无限制地让公司和公司获得用户。

我预先形成查询以获取未经验证的所有用户,这些用户返回List<User>。但我也希望返回每个用户所属的公司。

我可以像这样循环遍历users数组

List<User> users = entityManager.createNamedQuery("User.getPendingUsers").getResultList();
        for (User user : users) {
            logger.debug(user.getCompany().getCompanyId() + "");
            logger.debug(user.getCompany().getCompanyName() + "");
        }

我看到公司ID和名称已打印出来,但现在我想将这些公司的用户列表归还给我,我该怎么办呢?

谢谢

0 个答案:

没有答案