例如,我有两个实体:
departmentName
我想显示name
的以下数据:
| worker
| AuditQuery
(来自获取的实体Department
)|
使用Worker
获取实体name
的审核信息时,是否可以获取实体{{1}}以显示{{1}}值以获得更易于阅读的人体?
答案 0 :(得分:1)
不支持此功能,因此您必须使用本机查询并加入实际的数据库表。
答案 1 :(得分:0)
EAGER
加载,所有关联只能延迟加载。手动连接的另一种解决方案是初始化实体的惰性字段。
我对此问题的解决方案是使用java反射(see)遍历所有字段,使用Hibernate.isInitialized(...)查找代理并使用Hibernate.initialize(...)初始化代理。