自增主键返回

mysql自增主键,执行insert提交之前自动生成一个自增主键。

通过mysql函数获取到刚插入记录的自增主键:

LAST_INSERT_ID()

是insert之后调用此函数。

修改insertUser定义:

非自增主键返回(使用uuid())

使用mysql的uuid()函数生成主键,需要修改表中id字段类型为string,长度设置成35位。

执行思路:

先通过uuid()查询到主键,将主键输入 到sql语句中。

执行uuid()语句顺序相对于insert语句之前执行。

通过oracle的序列生成主键:

<selectKey keyProperty="id" order="BEFORE" resultType="java.lang.String">

SELECT 序列名.nextval()

</selectKey>

insert into user(id,username,birthday,sex,address) value(#{id},#{username},#{birthday},#{sex},#{address})

最新文章

  1. 定时Job在IIS中潜在危险-IIS 定期回收
  2. Linux 双网卡绑定
  3. C++ list size()所想到的事情
  4. 读&lt;jquery 权威指南&gt;[4]-Ajax
  5. java代码调用oracle存储过程
  6. 《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(2)-读书笔记
  7. 问题-PopupMenu是哪个控件调用弹出的?
  8. 什么是NSAssert?
  9. 双向绑定 TwoWay MVVM
  10. Java Thread wait、notify与notifyAll
  11. 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt
  12. 课程8:《Maven精品教程视频》--视频目录
  13. 51nod 1206 &amp;&amp; hdu 1828 Picture (扫描线+离散化+线段树 矩阵周长并)
  14. R语法:&lt;&lt;-为全局变量赋值
  15. oracle 两表关联查询
  16. Objective-C 集成农行支付接口
  17. 自己写的一个ASP.NET服务器控件Repeater和GridView分页类
  18. (1)java版本
  19. HTTP解读
  20. vi使用命令

热门文章

  1. Method and apparatus for verification of coherence for shared cache components in a system verification environment
  2. phpcms V9 广告模块中广告模板修改
  3. linux下网络监控神器&quot;iptraf-ng&quot;
  4. html5(拖拽2)
  5. AC日记——[SDOI2011]染色 洛谷 P2486
  6. 饼系列—圈饼 doughnut
  7. 【UTR #2】题目排列顺序
  8. TCP11种状态
  9. 唤醒你的大脑 --- javascript冒泡排序
  10. Codeforces Round #277 (Div. 2)D(树形DP计数类)