使用mybatis-plus的insert方法遇到的坑(添加時sql語句沒有主鍵)

insert的時候報錯,sql語句沒有插入主鍵did
數據庫字段爲:
(did,name,phone)
但是報錯時顯示爲insert(name,phone) valuu(?,?,?)
居然沒有did???

原因是在entity中加入了
@TableId(value = “did”,type = IdType.AUTO)
private String did;

改成
@TableId(value = “did”,type = IdType.INPUT)
private String did;

就可以了

解決方法:https://blog.csdn.net/weixin_41036106/article/details/88546834

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