1. 程式人生 > >如何獲取MyBatis通過Map插入資料後如何獲取返回的自增ID值

如何獲取MyBatis通過Map插入資料後如何獲取返回的自增ID值

<insert id="addXX" parameterType="java.util.Map" useGeneratedKeys="true" keyProperty="XX_Id" >
		
	</insert>

防止忘記,記錄一下,parameterType=返回值的型別為Map(也就是我傳入值的型別),然後通過map.get("Id")獲取插入的ID值為多少

————————————————————————————————————————————

二更,因為寫的太少,回過頭再看又把自己給坑了,現在再詳細解釋一下。

打個比方,我要獲取插入資料的自增Id,首先我需要插入資料吧?

一般用Map<?,?> insertMap進行插入對吧。

插入完成之後,在插入方法下面,使用

insertMap.get(“想要過去的值名稱”)

就可以獲取到插入資料的對應的值了。