MyBatis插入语句返回主键值
2017-06-21 18:19
246 查看
当需要用到中间表处理数据时,需要用到新插入语句的主键Id值,这时候可以通过设置MyBatis来获取返回值:
MyBatis默认不回填Id值,为false值。
其中:
userGenerateKeys为true,则在插入后,回填Id值。
keyProperty设置主键名称。
后台代码示例:
这时候,控制台输出:
参考博客:
[1]jbgtwang,MyBatis insert操作返回主键,http://blog.csdn.net/jbgtwang/article/details/7307687
MyBatis默认不回填Id值,为false值。
<insert id="addBlog" parameterType="Blog" useGeneratedKeys="true" keyProperty="id"> insert into t_blog values(null,#{title},#{content}); </insert>
其中:
userGenerateKeys为true,则在插入后,回填Id值。
keyProperty设置主键名称。
后台代码示例:
System.out.println("插入前对象的Id值:"+blog.getId()); int resultNum=blogService.addBlog(blog); System.out.println("插入后对象的Id值:"+blog.getId());
这时候,控制台输出:
参考博客:
[1]jbgtwang,MyBatis insert操作返回主键,http://blog.csdn.net/jbgtwang/article/details/7307687
相关文章推荐
- Mybatis-插入语句返回ID主键
- mybatis insert语句 返回插入的记录的主键值
- MyBatis-执行插入语句的时候返回主键ID到传入的参数对象中
- 关于MyBatis插入语句,返回主键的值
- MyBatis在Oracle中插入数据并返回主键的问题解决
- Java开发: Mybatis insert 插入记录后自动返回主键(Mybatis3.x)
- mysql+mybatis插入一条数据后返回主键ID
- mybatis 插入时返回刚插入记录的主键值 (Oracle作为数据库)
- mybatis3.1插入oracle返回自增主键
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis+MySQL 返回插入的主键ID
- SqlServer2005配置mybatis3.0插入数据返回该数据的主键
- 执行SQL语句,返回新插入的主键值
- mybatis3.x 插入返回主键
- MyBatis+MySQL 返回插入的主键ID
- hao947 : Mybatis resultMap配置插入和主键自增返回 : 好947
- MyBatis insert操作插入,返回主键from官方
- MyBatis+MySQL 返回插入的主键ID
- mybatis与mysql插入数据返回主键
- MyBatis+MySQL 返回插入的主键ID