簡體   English   中英

java hibernate Eclipse XML

[英]java hibernate eclipse xml

我從大家那里得到了關於上一個主題的答案,該主題是使用休眠而不帶任何主鍵的表,但是我有一個問題,我們可以在實體類中使用以ID變量為前綴的瞬態關鍵字,以便不保留該值進入數據庫?

否。您必須在所有Hibernate實體中都具有一個永久ID。 當將對象傳輸到另一個JVM(或文件)時, transient關鍵字用於避免對其進行序列化。 @Transient批注用於將字段標記為非持久性,但不能用於ID,這對於使用Hibernate是絕對必要的。

只需在聲明中添加transient關鍵字

例如

private transient Image thumbnailImage;

再次相同的答案。

如果ID未存儲在數據庫中,那么它將如何識別唯一行?
在您的情況下,主鍵將為null或為空。 主鍵是否可以為null?

I think you should take any auto increment ID as primary key. It should not affect your database design.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM