Mybatis中insert、Update操作返回主键
2015-05-28 23:21
295 查看
Mybatis中insert、Update操作返回主键
How to get pk after operation of insert, update in mybatis?
两种方式
1. <insert id="insert" parameterType="User" keyProperty="id" >
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)
相关文章推荐
- Mybatis中insert、Update操作返回主键
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis insert操作返回主键
- MyBatis返回主键,MyBatis Insert操作返回主键
- 160613、MyBatis insert操作返回主键
- MyBatis 获取insert操作返回的主键
- MyBatis insert操作返回主键
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis insert操作返回主键
- MyBatis魔法堂:Insert操作详解(返回主键、批量插入)
- MyBatis 在insert插入操作时返回主键ID的配置
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键
- MyBatis insert操作插入,返回主键from官方
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis中insert操作返回主键的实现方法
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis insert操作返回主键
- MyBatis insert操作返回主键