这里是这样的情况:我有一个包含对象B的A类,我想要做的是编写一个Select查询女巫提取A对象只有一个B女巫属性被加载
示例:
Class A {
private B b;
}
Class B {
private String s1;
private Strung s2;
private String s3;
}
我想提取A对象,只加载了B.s1
答案 0 :(得分:1)
这样的东西?
select
a,
b.s1
from A a join a.B b
这会加载并初始化A
的实例。如果B
延迟加载,则除了显式加载的s1之外,它不会加载B
的任何内容。如果它没有延迟加载,你可能只应加载id,如果有的话。
select
a.id,
b.s1
from A a join a.B b