Mybatis中insert、Update操作返回主键
来源:互联网 发布:数控车床螺纹g92编程 编辑:程序博客网 时间:2024/05/17 17:46
Mybatis中insert、Update操作返回主键
How to get pk after operation of insert, update in mybatis?
两种方式
1. <insert id="insert" parameterType="User" keyProperty="id" useGeneratedKeys="true">
java代码 调用insert(User u)后 u.getPK()就有值了
2. 不推荐,经测试,在SPRING事务环境中,永远返回1,因为在insert后,事务并没有提交所以。。。坑啊!
<insert id="insert" parameterType="com.wsmall.kalemao.dal.auth.dataobject.UserDo" > <selectKey resultType="java.lang.Long" keyProperty="id" order="AFTER" > SELECT LAST_INSERT_ID() </selectKey> insert into User ...</insert >
java代码 pk = insert(User u)
0 0
- Mybatis中insert、Update操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键 (db2)
- mysql 自动提交
- WordPress-当文章属于两个或多个分类时,使其在不同的分类使用不同文章模板的方法
- oracle 普通视图 和 物化视图 的区别
- 1021. Deepest Root (25) -并查集判树 -BFS求深度
- 第12周项目1-2
- Mybatis中insert、Update操作返回主键
- NYOJ 10 skiing
- 关于 /sys/class/gpio 简介
- JavaScript中的Function
- 第十三周项目一动物这样叫(3)
- YT02-简单数学课堂题-1004 Fibonacci Again -(5.31日-烟台大学ACM预备队解题报告)
- Java 如何调用操作系统命令
- PHP笔记-变量
- 项目中常用的封装类