SSH架構下對象的複製(克隆)存儲

因業務需要,需要將一個對象複製成一個新的對象,然後對新對象的某些列重新賦值。

當然,可以重新全部set一遍,但這樣太麻煩。

具體如何克隆可以百度一下,


StandardAuthorize standardauthorizenew=(StandardAuthorize)standardauthorizeold.clone();

standardauthorizenew.setId(0);

standardauthorizeservice.save(standardauthorizenew);

之前存儲一直事與願違弄成“更新”沒有在數據庫裏插入一條新的記錄,是因爲沒有把新的對象的id重新set成0,紅字標出來的部分很關鍵。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章