MyBatis自增主鍵返回和非自增主鍵返回

自增主鍵返回

mysql自增主鍵,執行insert提交之前自動生成一個自增主鍵

通過mysql函數獲取剛插入記錄的自增主鍵

LAST_INSERT_ID()

該方法是在insert之後才被調用

非自增主鍵返回(可使用uuid)

不用mysql自增生成主鍵,可用uuid,如果使用uuid則設置id類型爲varchar(當然mybatis裏面設置的是string),長度設置35就夠了

執行思路:首先通過uuid查詢到主鍵將主鍵輸入到sql語句中,執行uuid語句順序在insert之前。

也就是說先有的id再進行插入。

通過oracle的序列生成主鍵

發佈了38 篇原創文章 · 獲贊 8 · 訪問量 3802
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章