我有两个表公司和用户,每个公司有很多用户,我想对列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和名称已打印出来,但现在我想将这些公司的用户列表归还给我,我该怎么办呢?
谢谢