2012-03-29 88 views

回答

2

沒有,SE這裏http://www.objectdb.com//api/java/jpa 怎麼辦呢

另一件事,是自動生成的ID,但是是的,你可以改變,只要你想)

+0

一個id根本不必自動生成。它是用戶偏好。 – DataNucleus 2012-03-29 15:06:54

+0

「但是,你可以隨意更改」=「它的用戶偏好」 – F3rr31r4 2012-03-30 07:08:57

4

爲什麼必須有永遠是人誰,當指示不要按下按鈕,只是爲了看看會發生什麼? Embeddable是一種類型,就像Entity一樣,不應該一起使用,因爲根據定義,Embeddable不能有Id。

+0

yiep ..忘記了那個;) – F3rr31r4 2012-03-29 14:48:07

0

編號嵌入式設計被嵌入到實體中。它們用於實現構圖模式。

0

好吧,我們在這裏混淆的東西。

實體是一個java類,其實例需要在數據庫中以每個實體一個表的形式存在持久性,每個實例一行。

其他類的其他實例既可以是具有自己表的實體,也可以與一對多,多對多以及此類註釋鏈接,也可以直接「嵌入」到另一實體的同一個表中。當你有複雜的鍵時,這是非常有用的,你需要單獨的類來定義主鍵。

所以,要麼你有一個嵌入類,它的實例將被保存在另一個實體內,或者你有一個實體將被保存到它自己的表中。