關於Mybatis+Mysql使用insert/update返回主鍵方法的姿勢

	做項目的時候有個小需求:mybatis+mysql插入語句後返回自增主鍵id。網上有的方法一般兩種方式,selectKey、useGeneratedKeys。如下文章:https://blog.51cto.com/xtceetg/1957557
	去mybatis官網查一下:https://mybatis.org/mybatis-3/zh/sqlmap-xml.html#select

方式一
方式二
如果你的需求僅僅是返回自增的主鍵,那麼就用第一種方式。
如果數據庫不支持主鍵自增操作,那麼用第二種方式有一個優點:可以在selectKey中算出自增的id,然後插入數據,保證java代碼的簡潔。

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