MyBatis插入语句获取主键id
来源:互联网 发布:蓝牙虚拟串口软件 编辑:程序博客网 时间:2024/05/14 19:49
解决问题:insert后需要用到自动生成的主键"id"
解决方法:
<!-- 直接写到insert语句中 --> <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() </selectKey>在外面直接用 对象.getId 获得返回的值
使用示例:
<insert id="insertSelective" parameterType="po.TTask"> <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() </selectKey> insert into t_task <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null"> id, </if> <if test="username != null"> username, </if> <if test="stat != null"> stat, </if> <if test="ts != null"> ts, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null"> #{id,jdbcType=INTEGER}, </if> <if test="username != null"> #{username,jdbcType=VARCHAR}, </if> <if test="stat != null"> #{stat,jdbcType=INTEGER}, </if> <if test="ts != null"> #{ts,jdbcType=TIMESTAMP}, </if> </trim> </insert>
阅读全文
0 0
- MyBatis插入语句获取主键id
- Mybatis-插入语句返回ID主键
- Mybatis + Mysql插入后获取主键id
- 使用mybatis的insert语句插入数据的时候,获取插入数据的主键id
- mybatis获取插入数据时自动生成的主键id
- java获取使用mybatis刚插入数据的主键id
- MyBatis-----MyBatis插入返回主键ID
- mybatis插入语句后获取对应的id
- mybatis获取插入数据主键
- MyBatis插入并获取主键
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- win8删除链接过的WiFi信息
- QTableView自定义模型和委托
- 2017 Multi-University Training Contest
- Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载
- CentOS7 MySQL5.7 实现主从同步
- MyBatis插入语句获取主键id
- 监控测试 ——SAR工具使用方法
- ESP8266 WiFi探针 MAC
- Android的控件ImageView几种在代码中设置图片方法
- 将MongoDB服务器作为Windows服务运行
- hashCode和identityHashCode的关系
- 删除桌面蓝色问号-SVN
- spark ALS 使用checkpoint 机制
- poj2115 Looooops(扩展欧几里德模板)