|
6
|
| Zeemee · 技术社区 · 15 年前 |
|
|
1
5
事实上,违约
Hibernate有一个特定的
您可能需要尝试以下操作(如果不介意使用特定于提供程序的注释):
|
|
|
2
4
为当前用例工作的解决方案是在语句中包含fetch join:
这将获取所有关联的EntityB(并重写FetchType.Lazy)。 |
|
|
3
0
首先,你为什么还要担心这个?使用ORM库的要点是,您不必处理这样的细节。如果你看到一些操作运行缓慢, 然后 您开始考虑优化查询。 我认为Hibernate的策略是有意义的,因为这种关系很重要。这意味着查询中返回的EntityB的数量永远不会大于EntityA的数量,并且通常会更少。因此,尝试通过联接从EntityB获取数据可能意味着发送相同数据的冗余副本。 |
|
|
Gero Mendy · 如何为一个类分配兵变的结果。查询 2 年前 |
|
Hamvy B · 替换不推荐的hibernate方法 2 年前 |
|
Martin Pfeffer · Spring Boot JPA 2 年前 |
|
|
denstran · 休眠未生成正确的id 3 年前 |
|
|
Frank · 忽略/跳过Hibernate架构验证中的特定字段 3 年前 |