我可能正在咆哮错误的树或者只是疯狂地吠叫但是我有一个问题。
我有一个如下所示的课程:
@Entity
@Table(name = "table1")
public class MyClass {
@Column(name="FIELD_1")
private String fieldOne;
}
请假设所有必需的吸气剂和制定者都在场。
现在让我们假设我需要在此类中添加一个名为myRequiredField
的附加字段,但问题是通过在名为table2
的表上执行连接从数据库中收集此字段使用FIELD_1
。
在sql中,我可能会这样做:
select t1.FIELD_1,
t2.myRequiredValue
from table1 t1
join table2 t2 on t1.FIELD_1 = t2.FIELD_1
有没有办法使用注释来做到这一点,如果是这样,有人可以举例说明如何做到这一点。
非常感谢您提供任何协助。
修改
好的,让我们说我也有这个课程:
@Entity
@Table(name = "table2")
public class MyClass2 {
@Column(name="FIELD_1")
private String FIELD_1;
@Column(name="MY_REQUIRED_FIELD")
private String myRequiredField;
}
所以我现在有了这两个类,MyClass2的FIELD_1可以用来从MyClass2的FIElD_1加入,以获得myRequiredField。
我正在努力弄清楚到底该怎么做。
基本上我想要做的是当我获得MyClass1的实例化时,我希望能够获得相应的MyClass2,就像我执行了上面的sql查询一样。
我希望这是有道理的!