記一次粗心導致的detached entity passed to persist

  今天新寫了一個包含save的方法,不管怎樣修改實體,始終無法正常保存。

detached entity passed to persist。

  後來大佬幫忙查看錯誤原因,發現是由於model定義時在ID處多加了一句

@GeneratedValue(strategy=GenerationType.AUTO)

  導致實體變成遊離態,無法保存。 GeneratedValue AUTO, MySQL中會識別爲 Id整形增長, 而我的項目裏使用的是UUID。

  刪掉這句話問題就被解決了。

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