MyBatis返回插入记录的自增id
2016-06-21 14:14
239 查看
<insert id="insert" parameterType="com.ttt.TableA" > <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() AS id </selectKey> insert into tableA (id, time, desc) values (#{id,jdbcType=INTEGER}, #{time,jdbcType=TIMESTAMP}, #{desc,jdbcType=VARCHAR}) </insert>
插入成功后,返回的id被保存在POJO对象TableA的id属性上,这是跟iBatis的不同的地方。
相关文章推荐
- mybatis sql in 查询
- mybatis批量update
- Parameter '__frch_item_0' not found. Available parameters are [list]
- sqlServer 2008远程连接数据库
- 10个简单步骤,完全理解SQL
- MySQL5.6 PERFORMANCE_SCHEMA 说明
- PowerDesigner一部分使用说明
- MySQL中索引和优化的用法总结
- 数据库存储
- 【mysql学习笔记】-事务处理
- 未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker
- Vmware下Mysql5.6.30主从配置
- flask学习笔记(-数据库)
- 最近写了一个从数据库中读取文件并写在txt文件中(当数据过多的时候写在多个txt文件中)
- 转载,常用SQL注入语句整理
- oracle数据泵备份恢复
- windows MySQL5.7.9免安装版配置方法
- mysql中插入中文数据
- SQL Union和Union All使用方法
- SQL Union和Union All使用方法