博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
主键自增与不自增的主键返回
阅读量:7071 次
发布时间:2019-06-28

本文共 1190 字,大约阅读时间需要 3 分钟。

SELECT LAST_INSERT_ID()
insert into user(username,birthday,sex,address) value(#{username},#{birthday},#{sex},#{address})
SELECT uuid()
insert into user(id,username,birthday,sex,address) value(#{id}.#{username},#{birthday},#{sex},#{address})
oracle主键返回
SELECT 序列名.nextval() FROM DUAL;
insert into user(id,username,birthday,sex,address) value(#{id},#{username},#{birthday},#{sex},#{address})
 

mysql 主键返回值
 
(1)主键返回之自增主键

 

 

(2)主键返回值UUID

UUID函数是mysql的函数

 

 

Oracle主键返回值

(1)序列也就是sequence,它是Oracle的主键生成策略

 

 (2)

<insert id="insert" parameterType="com.xxx.SystemDepartment">
    <selectKey keyProperty="id" resultType="String" order="BEFORE">
        select sys_guid() from dual
    </selectKey>
    insert into SYSTEM_DEPARTMENT (ID,DEPNAME, SUPERID, SORT, STATE)
    values ( #{id,jdbcType=VARCHAR},#{depname,jdbcType=VARCHAR},
    #{superid,jdbcType=DECIMAL}, #{sort,jdbcType=DECIMAL},
    #{state,jdbcType=DECIMAL})
</insert>

转载于:https://www.cnblogs.com/georgeJavaEE/p/9986992.html

你可能感兴趣的文章
C语言-堆和栈
查看>>
Spring 源码解析(六)创建bean实例
查看>>
ios-xml和json的解析
查看>>
Http报头Accept与Content-Type的区别
查看>>
分析Linux内核创建一个新进程的过程【转】
查看>>
快速排序(QuickSort)
查看>>
Java8之使用Optional进行Null处理
查看>>
jsckson,想说爱你不容易啊。。。406错误
查看>>
WindowsForm 公共控件 菜单和工具栏
查看>>
真正的竞争力,是把所有人都可能拥有的东西变成财富,让沙子变成硅,这才是核心。大家都把大数据当作金矿,想要掘金。但在我看来,大数据的厉害之处是把沙子变成了硅。...
查看>>
C#中static关键字的作用(转)
查看>>
Codeforces Round #428 (Div. 2) B
查看>>
(译)学习如何构建自动化、跨浏览器的JavaScript单元测试
查看>>
【转】C# indexof
查看>>
iOS开发——OC篇&纯代码退出键盘
查看>>
SQL Server 2008R2各个版本,如何查看是否激活,剩余可用日期?
查看>>
使用批处理实现完整备份Outlook 2010和恢复
查看>>
RSA加密(C语言)
查看>>
loadrunner常用函数整理
查看>>
办公技巧:局域网内设置固定ip
查看>>