[英]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.