1

说我有

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 的不合逻辑的连接。

4

0 回答 0