设置SubclassFetchMode(Kodo OpenJPA)实际上做了什么?

时间:2010-04-07 17:27:45

标签: java orm jdo openjpa kodo

设置SubClassFetchMode是什么,例如到EAGER_PARALLEL实际上呢?

为什么要让子类拥有不同的FetchMode?

KODO和OpenJPA的实施规范非常糟糕,我无法弄清楚。

1 个答案:

答案 0 :(得分:0)

来自http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e13946/ref_guide_professional_eager.html

“将子类获取模式设置为并行会影响每个类的表和垂直继承层次结构。在并行模式下,Kodo在每个类的表继承层次结构中为每个子类发出单独的选择,而不是将所有子类表联合在一起在连接模式中。这适用于每个类的基类的任何操作:查询,按字节查找或关系遍历。“