MyBatis的useGenerateKeys的使用方法
生活随笔
收集整理的這篇文章主要介紹了
MyBatis的useGenerateKeys的使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求:使用MyBatis往MySQL數據庫中插入一條記錄后,需要返回該條記錄的自增主鍵值。
方法:在mapper中指定keyProperty屬性,示例如下:
如上所示,我們在insert中指定了keyProperty=“userId”,其中userId代表插入的User對象的主鍵屬性
User.java
測試:
總結:用了這個useGenerateKeys="true"后,不用再在寫一句關于select的SQL(降低數據庫的壓力)而直接能夠得到剛剛插進去的那個主鍵,但是——這個屬性只能用在主鍵能自增長的數據庫里面比如MySQL可以用,但是oracle就不能用了!
總結
以上是生活随笔為你收集整理的MyBatis的useGenerateKeys的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis ofType和javaT
- 下一篇: mysql自增变量插入行时需要赋值