insert 一条数据 然后拿出这条数据在数据库中生成的ID

时间:2023-02-06 21:44:11

【insert 一条数据 然后拿出这条数据在数据库中生成的ID】

<insert id="insert" parameterType="management">

<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">

select last_insert_id() AS pid;

</selectKey>

insert into t_management(szqy,yggh,ygxm,yglx,yggw,sfzh,sfzyxq,cjgzsj,rzsj,zzsj,yggl,ygsl,dabh,sfysb,sfyzfgjj,

qdlx,htbh,htkssj,htjssj,ygxb,ygsr,ygnl,hyzk,ygmz,byyx,sxzy,ygxl,xllx,zyzgzs,hkdz,xjzd,jjlxr,ylxrgx,jjlxrdh,ygdh)

values(#{szqy},#{yggh},#{ygxm},#{yglx},#{yggw},#{sfzh},#{sfzyxq},#{cjgzsj},#{rzsj},#{zzsj},#{yggl},#{ygsl},#{dabh},

#{sfysb},#{sfyzfgjj},#{qdlx},#{htbh},#{htkssj},#{htjssj},#{ygxb},#{ygsr},#{ygnl},#{hyzk},#{ygmz},#{byyx},#{sxzy},

#{ygxl},#{xllx},#{zyzgzs},#{hkdz},#{xjzd},#{jjlxr},#{ylxrgx},#{jjlxrdh},#{ygdh})

</insert>

插入之后获取的ID(自动存入management 实体类中):

Action 中获取 int mID = management.getID();