mybatis入门--主键返回(九)
2024-08-30 03:12:21
自增主键返回
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})
最新文章
- 定时Job在IIS中潜在危险-IIS 定期回收
- Linux 双网卡绑定
- C++ list size()所想到的事情
- 读<;jquery 权威指南>;[4]-Ajax
- java代码调用oracle存储过程
- 《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(2)-读书笔记
- 问题-PopupMenu是哪个控件调用弹出的?
- 什么是NSAssert?
- 双向绑定 TwoWay MVVM
- Java Thread wait、notify与notifyAll
- 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt
- 课程8:《Maven精品教程视频》--视频目录
- 51nod 1206 &;&; hdu 1828 Picture (扫描线+离散化+线段树 矩阵周长并)
- R语法:<;<;-为全局变量赋值
- oracle 两表关联查询
- Objective-C 集成农行支付接口
- 自己写的一个ASP.NET服务器控件Repeater和GridView分页类
- (1)java版本
- HTTP解读
- vi使用命令
热门文章
- Method and apparatus for verification of coherence for shared cache components in a system verification environment
- phpcms V9 广告模块中广告模板修改
- linux下网络监控神器";iptraf-ng";
- html5(拖拽2)
- AC日记——[SDOI2011]染色 洛谷 P2486
- 饼系列—圈饼 doughnut
- 【UTR #2】题目排列顺序
- TCP11种状态
- 唤醒你的大脑 --- javascript冒泡排序
- Codeforces Round #277 (Div. 2)D(树形DP计数类)