0
我有兩個實體類都寫入一個單獨的表。在我的數據庫中,兩個表之間沒有通過鍵的連接,但我想實現這些實體之間的邏輯關聯。休眠實體之間的自定義關聯
@Entity
public class One{
@ID
long id;
String name;
List<Two> aListOfTwos;;
public List<Two> getAListOfTwos(){
//return some Twos based on some custom query, p.e. "All Twos created last week"
}
}
@Entity
public class Two{
@ID
long id;
Date createdAt;
String name;
}
當然我可以只寫在getAListOfTwos方法適當的查詢,但我需要訪問我不想會話對象。有沒有其他的方式來指定Hibernate中的這種關聯?
非常感謝 保羅
謝謝,但這是我真正試圖避免的。而這張額外的桌子如何確保我只能得到「上週創建的Twos」 – Paul