在Mybatis操作数据库时,插入一条数据如何来获取刚刚插入的数据的自增主键呢?
在insert时可以使用selectKey内嵌标签,如下:
<insert id="insertObj" parameterType="com.*.Class" useGeneratedKeys="true" keyProperty="floorModelID">
<selectKey keyProperty="floorModelID" resultType="int">
SELECT LAST_INSERT_ID()
</selectKey>
INSERT INTO ${db_conn}.tFloorModel
(
floorModelName,
floorModelBg
)
VALUE
(
#{floorModelName},
#{floorModelBg}
)
</insert>