mybatis 插入一条数据返回相应数据ID

INSERT INTO tb_TaxiOrderInfo ( UserID, DriverID, StartAddress, EndAddress,PublicTime,StartLongitude,StartLatitude ) VALUES (#{userID}, 0, #{StartAdd}, #{EndAdd}, GETDATE(), #{Longitude}, #{Latitude} )

 

 

其中加上 useGeneratedKeys=”true” keyProperty=“ID”

这个意思就是说。 他在插入后, 会自动把插入的数据生成的ID

塞入到你这个 keyProperty 后面设置的 ID 这个参数里面。

执行之后 你直接取ID 的值就好了。

我这里接收的 parameterType 是 map。 

所以在 之前 map 要有这个 key

如果接收的是 实体类的话, 当然实体类里面就要定义ID 这个属性了

你可能感兴趣的:(mybatis 插入一条数据返回相应数据ID)