说我有
class Agent {
private String a;
private String b;
private String c;
//other values
}
class Bandit {
private String a;
private String b;
private String c;
private String d;
//other values
}
而且我想加入 A 类中的 D 值。现在我想知道是否可以使用JoinFormula
With 类似的东西来做到这一点:
@JoinFormula(value="select bandit.d from Bandit bandit where bandit.a = a, bandit.b = b, bandit.c = c")
Private string d; //<== extra transient variable in Agent
或者更好的方法是使用@Formula
?
我面临的问题是这两个似乎都只用于映射对象,而我不想检索整个对象,只需加入一个值。类\变量名只是假人,所以不要太在意 Agent 和 Bandits 的不合逻辑的连接。