1
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int color_id;
上面生成一個自動遞增的數字,如1,2,3,4,5,6。但是當我們用6刪除記錄時,下一個生成的數字是7.但是我希望下一個生成的數字是6.我該怎麼做?我需要自動增量繼續從6,7本身不是7,8有沒有辦法?hibernate @GeneratedValue,如何處理刪除的行。在mysql中
您需要刪除自動生成的列,並且必須再次使用自動生成約束來添加該列。這是解決這個問題的唯一方法。 – 2014-10-30 11:28:20
@Vighanesh Gursale如何刪除該列,當一行被刪除時,你能解釋它嗎?請。 – TEDDY 2014-10-30 11:37:39
你不明白我在說什麼。檢查這個鏈接http://stackoverflow.com/questions/9754244/remove-gaps-in-auto-increment – 2014-10-30 11:54:30