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

為了賬號安全,請及時綁定郵箱和手機立即綁定

修改id生成規則

視頻和guns項目使用的是自增的id,

很多實際的項目使用的是UUID啊, 所以我嘗試修改成將id修改成UUID來生成

controller配置如下:

/**
?????*?新增房屋管理
?????*/
????@RequestMapping(value?=?"/add")
????@ResponseBody
????public?Object?add(TblHouse?tblHouse)?{
????tblHouse.setId(UUID.randomUUID().toString());
????????tblHouseService.insert(tblHouse);
????????return?SUCCESS_TIP;
????}

但是重啟保存的時候報錯如下:

###?SQL:?INSERT?INTO?tbl_house???(?house_user,??house_address,??house_date,??house_desc?)??VALUES???(??,???,???,????)
###?Cause:?java.sql.SQLException:?Field?'id'?doesn't?have?a?default?value
;?SQL?[];?Field?'id'?doesn't?have?a?default?value;?nested?exception?is?java.sql.SQLException:?Field?'id'?doesn't?have?a?default?value

上面生成的sql沒插入id字段啊, 我該如何解決, 是不是需要修改哪里啊!

正在回答

2 回答

樓主,問題解決了么,我也遇到同樣的問題了,急求?。。。。。?!

0 回復 有任何疑惑可以回復我~

id是String類型,你在數據庫中將字段設為int類型即可,一般主鍵都是自增,非空

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

修改id生成規則

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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