[英]Trying to use the @transient variable in a different class
我正在使用Hibernate寫入數據庫的項目。
我有一個模型的抽象POJO
刪除的代碼
子類中沒有什么特別的事情。 但是我有一個控制器類,我正在嘗試修改某些數據。 我想使用Transient變量,但它不允許我使用。 我在另一堂課上
修改后的代碼
然后,我調用一個迭代器以獲取數據庫中的內容並將其添加到地圖中。 這一切都很好。
我的主要問題是,當我執行temp.setDescription ...時,它不是在temp對象中保存描述元素。 因此,它不會傳遞到地圖。
有什么建議么? 我希望我提供了足夠的信息
您永遠不會將“ temp”放入地圖中……您唯一將項目放入地圖中的代碼是:
computerMap.put(hardware.getUuid(), hardware);
對於新對象,您需要實例化一台新計算機並將其分配給非hardware
temp
hardware
這樣任何新計算機都永遠不會進入地圖。
我想到了。 我的模型中的hashCode中沒有所需的變量。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.