设置 SubclassFetchMode (Kodo OpenJPA) 实际上有什么作用?
题
设置 SubClassFetchMode 例如是什么?EAGER_PARALLEL究竟能做什么?
为什么人们希望子类具有不同的 FetchMode?
KODO 和 OpenJPA 的实现规范非常糟糕,我无法弄清楚。
解决方案
从 http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e13946/ref_guide_professional_eager.html
“将子类获取模式设置为并行会影响每类表和垂直继承层次结构。在并行模式下,Kodo 在每个类继承层次结构中为每个子类发出单独的选择,而不是像联接模式中那样将所有子类表联合在一起。这适用于对每类表基类的任何操作:查询、按 ID 查找或关系遍历。”
不隶属于 StackOverflow