两个数据库表具有外键关系.
它们通过JPA 映射到两个实体A 和B,但是连接列是从实体中手动删除的,因此在JPA世界中,类A和B不相关,您无法通过字段/属性从一个导航到另一个.
使用标准api是否可以创建一个连接两个表的查询?
我在互联网上找到的所有例子都使用连接列来实现目标,但是,如上所述,它已从代码中删除,因为大多数时候我对A和B之间的关系不感兴趣而且我担心可能的开销.
我想访问Servlet中的视图范围托管bean.
我搜索了类似的问题,得到了这些问题:
如何从视图范围中获取bean,它FacesContext.getCurrentInstance()在Servlet中不适用,因为它应该给出null结果
JSF - 按名称获取托管bean,它处理所有其他范围但不处理viewcope
我会认为这是不可能的,不是吗?
有一个简单的解决方案可以将bean范围更改为会话范围,但这是最后的机会,因为我担心内存消耗.
我最后需要的是:managebean包含dataTable中显示的一些数据.同一页面应包括这些数据的图表表示的图像(强制性).图像可以由Servlet生成,但它需要访问数据或从db重新加载它们.
我也试过<p:graphicImage>PrimeFaces 2.X,但它与viewscope bean不兼容.有什么建议吗?