mybatis插入数据库 返回主键

 

传递参数为对象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>

 

posted @ 2017-12-14 09:48  低调人生  阅读(172)  评论(0编辑  收藏  举报