0
我有疑問,假設我有2個pojos,讓我們假設我想擁有一對二或它們之間的一對多關係。是否有必要在DB中定義外鍵引用,或者在Hibernate或JPA中定義就足夠了。是否有必要在數據庫中保留關係以將pojos映射爲一對一或一對多映射
我有疑問,假設我有2個pojos,讓我們假設我想擁有一對二或它們之間的一對多關係。是否有必要在DB中定義外鍵引用,或者在Hibernate或JPA中定義就足夠了。是否有必要在數據庫中保留關係以將pojos映射爲一對一或一對多映射
根據我的經驗,是的,這是可能的,並且運作良好。但它會打破一致性,並可能導致未來的問題(例如,如果您更改表和/或pojos)。 (經MS SQL Server 2005和MySQL測試)。
Ok Tan q,我的環境是DB2數據庫中帶HIbernate後端的JPA,對於我來說,表由我的DBA創建,但沒有添加外鍵引用,同時在添加引用之前,我也會測試場景。 – 2010-11-29 16:25:05