0
我有「表A」。表A中有一個「superId」列。它與「表B」中的「id」列相匹配,儘管這些數據沒有彼此綁定。然而,表A中的每個「superId」編號應該表示表B中的「編號」編號。此外,表B中還有一個「名稱」列,當我加載它時,我想在我的網站上顯示它,而不是「超級號碼「。我如何將表B中的「名稱」與表A中的「ID」綁定?將一列與另一個表結合的JPA註釋
公共類答:涉及Super_Id數據庫的表A的部分代碼:
'public class A{
@Column(name = "Super_Id")
@Basic(optional = true)
@Expose
private Short superId;
public Short superId() {
return superId;
}
public void setSuperId(Short superId) {
this.superId = superId;
}`
'public class B{
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "name")
private String name;
public void setName(String id) {
this.name = id == null ? null : id.trim();
}
public boolean equals(Object obj)
{
class b = (Class)obj;
if(b == null)
return false;
if(b.getName().equals(this.name))
return true;
return false;
}