mybatis selectkey获取主键
来源:互联网 发布:标题优化免费软件 编辑:程序博客网 时间:2024/05/28 05:16
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})
0 0
- mybatis selectkey获取主键
- Mybatis——<selectKey>生成主键/获取插入数据主键
- spring mybatis insert selectkey 获取不到主键值
- MyBatis-Oracle-selectKey返回主键
- MyBatis之主键自增——selectKey
- mybatis学习之路----insert主键返回 selectKey使用
- Mybatis - SelectKey
- spring+mybatis selectKey获取不到最后一个插入的ID
- mybatis insert获取主键
- mybatis的selectKey用来给不支持自动生成主键的数据库用,什么意思?
- Mybatis 示例之 SelectKey
- mybatis的selectKey功用
- MyBatis <selectKey>标签
- Mybatis 示例之 SelectKey
- Mybatis 示例之 SelectKey
- Mybatis 示例之 SelectKey
- mybatis中的selectKey
- Mybatis 示例之 SelectKey
- BroadcastReceiver及Notification
- 图片服务架构学习之ZIMG
- 表面增强拉曼散射
- KindEditor白名单过滤和视频发布
- Linux针对于各式U盘挂载方法整理
- mybatis selectkey获取主键
- 时间戳防盗链
- 单链表的逆序与循环链表
- springmvc—handlermapping三种映射
- 有关字节
- SSM框架中集成批量导入Mysql数据库功能
- Tomcat的性能与最大并发(1000)
- 几种形貌贵金属纳米材料的制备方法
- 链表创建,添加,反转等