mybatis生成UUID主键,且获取当前新增的UUID主键
生活随笔
收集整理的這篇文章主要介紹了
mybatis生成UUID主键,且获取当前新增的UUID主键
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?在平時業務需求中,有可能會需要當前新增對象的主鍵ID。
?在此我對用UUID作為主鍵ID做了實驗。
1 <selectKey keyProperty="user.userId" resultType="java.lang.String" order="BEFORE"> 2 select uuid() 3 </selectKey> keyProperty:selectKey子元素返回值將賦值到領域模型的哪個屬性中。 resultType:返回結果類型order:BEFORE 標識在執行插入語句之前執行
在設置keyProperty="user.userId"時這段代碼會在執行insert語句之前產生一條uuid并賦值到當前user對象中的userId中。
所以在新增成功后直接getUserId就可以獲取當前主鍵了
轉載于:https://www.cnblogs.com/codespirit/p/6476833.html
總結
以上是生活随笔為你收集整理的mybatis生成UUID主键,且获取当前新增的UUID主键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 题目1063:整数和
- 下一篇: 乌鲁木齐凤栖台是毛坯房还是精装修?