mybatis插入数据库 返回主键

时间:2021-07-11 17:37:21

传递参数为对象TaskEntity,

返回主键结果为Integer 与 主键 task_id 的类型一致即可

<insert id="addTask" parameterType="com.hk.upgrade.entity.TaskEntity" >

        <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="task_id">
SELECT LAST_INSERT_ID()
</selectKey> INSERT INTO
device_fota_task (
create_user_id,start_time,
expire_time,task_status,file_id,task_desc
)
VALUES
(
#{create_user_id},#{start_time},
#{expire_time},#{task_status},#{file_id},#{task_desc}
);
</insert>