【发布时间】:2018-08-18 15:26:44
【问题描述】:
我想使用 Hibernate 注释创建一个惰性的一对一双向“可选”映射。我知道@MappedBy 和@JoinColumn 的正常使用会导致每次触发N+1 个查询。
有什么办法可以避免这种情况吗?不仅在运行时,而且在POJO 级别。我正在使用Hibernate 4.3,所以无法考虑字节码增强。
此外,如果没有出路,是否可以对单向映射应用标准。例如,我有 A <-> B, 和 C -> A 作为映射。我正在搜索B。当C 与A 明显单向时,是否可以对C 应用限制?
【问题讨论】: