1
如何獲取定義了多個@Id
屬性的域對象?查找具有多個ID屬性的域對象?
class Test {
@Id
private String first;
@Id
private String second;
}
//how can I pass multiple IDs to find with entitymanger?
em.find(Test.class, id);
不,你不能,'@ id'註釋字段是一個表的主鍵。在一個表中不能有重複的主鍵。但你可以嘗試設置一個包含兩個域的主域!但我認爲在JPA中,他們設計這個有一個領域。你可以試試它,如果你想 – Rugal