<insert id="insert" parameterType="com.gzwb.wbspm.model.SpmInvoice" > <selectKey k
<insert id="insert" parameterType="com.gzwb.wbspm.model.SpmInvoice" >
<selectKey keyProperty="invoiceId" //主键列名 resultType="string" //主键类型 order="BEFORE" //执行insert语句之前先得到主键>
SELECT REPLACE(UUID(),'-','') FROM DUAL
</selecTKEy>
insert into spm_invoice (invoiceId, invoiceNum, invoiceItem,
invoiceDate, invoiceMoney, clientId,
clientDepId, linkMan, invoiceStatusId,
uploadFileName, uploadFilePath, uploadFileDate,
remark)
values (#{invoiceid,jdbcType=VARCHAR}, #{invoicenum,jdbcType=VARCHAR}, #{invoiceitem,jdbcType=VARCHAR},
#{invoicedate,jdbcType=DATE}, #{invoicemoney,jdbcType=DOUBLE}, #{clientid,jdbcType=INTEGER},
#{clientdepid,jdbcType=INTEGER}, #{linkman,jdbcType=VARCHAR}, #{invoicestatusid,jdbcType=VARCHAR},
#{uploadfilename,jdbcType=VARCHAR}, #{uploadfilepath,jdbcType=VARCHAR}, #{uploadfiledate,jdbcType=TIMESTAMP},
#{remark,jdbcType=LONGVARCHAR})
</insert>
--结束END--
本文标题: mybatis+MySQL UUID主键生成策略
本文链接: https://lsjlt.com/news/37295.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0