亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring boot使用save()方法執行更新

Spring boot使用save()方法執行更新

小樓藍月 2017-10-16 23:10:49
Spring boot使用save()方法執行更新時,沒有指定的字段在數據庫顯示為null,什么原因,請指教@PutMapping(value?=?"/stu/{id}") public?Student?stuUpdate(@PathVariable("id")?Integer?id, ?????????????????????????@RequestParam("name")?String?name, ?????????????????????????@RequestParam("age")?Integer?age)?{ ????Student?student?=?new?Student(); ????student.setId(id); ????student.setName(name); ????student.setAge(age); ????return?stuRepository.save(student); }@Id @GeneratedValue private?Integer?id; private?String?name; private?Integer?age; private?String?size;
查看完整描述

1 回答

?
cxxyjsj

TA貢獻119條經驗 獲得超22個贊

save時沒有給size賦值,導致把數據庫值更新為null。

可以先根據id獲取到Student對象,然后把name,age設置到這個對象中,然后再調用save方法

查看完整回答
1 反對 回復 2017-10-17
  • 1 回答
  • 1 關注
  • 3129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號