`
guoqingcun
  • 浏览: 53352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyBatis insert操作返回主键 (db2)

阅读更多

在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能

针对Sequence主键而言,可以采用如下配置方式:

<insert id="insertGroup" parameterType="com.lenovo.lereport.domain.Group" flushCache="true">
<selectKey keyProperty="gid" resultType="int" order="BEFORE">
VALUES NEXTVAL FOR LE_SEQ_GROUP
</selectKey>

INSERT INTO
<include refid="defaultSchema"/>LE_GROUP(GID,GNAME,GTYPE,DESCRIPTION) VALUES (#{gid},#{gname}, #{gtype}, #{description})
</insert>


在insert后group.gid会被赋上值

分享到:
评论

相关推荐

    mybatis 批量插入返回主键

    只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢只提供代码,自己去下载相关jar包谢谢

    mybatis insert返回主键代码实例

    主要介绍了mybatis insert返回主键代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    详解mybatis plus使用insert没有返回主键的处理

    按照mp的官网介绍,使用mp的insert方法,对于自增的数据库表,mp会把主键写入回实例的对应属性。但实际操作起来,却没有主键。 entity 类设置如下: @TableName(value = "USERINFO") public class UserInfo { /**...

    MyBatis中insert操作返回主键的实现方法

    在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数。这篇文章主要介绍了MyBatis中insert操作返回主键的方法,需要的朋友可以参考下

    Mybatis批量插入数据返回主键的实现

    主要介绍了Mybatis批量插入数据返回主键的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Mybatis返回插入主键id的方法

    主要介绍了 Mybatis返回插入主键id的方法,在文章底部给大家补充了Mybatis中insert中返回主键ID的方法,非常不错,需要的朋友可以参考下

    MyBatis在insert插入操作时返回主键ID的配置(推荐)

    主要介绍了MyBatis在insert插入操作时返回主键ID的配置的相关资料,需要的朋友可以参考下

    详解Java MyBatis 插入数据库返回主键

    主要介绍了详解Java MyBatis 插入数据库返回主键,有兴趣的可以了解一下。

    MyBatis插入数据返回主键的介绍

    今天小编就为大家分享一篇关于MyBatis插入数据返回主键的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    MyBatis insert操作插入数据之后返回插入记录的id

    今天小编就为大家分享一篇关于MyBatis插入数据之后返回插入记录的id,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    struts2_spring3.x+mybatis3.x+DB2整合案例

    struts2_spring3.x+mybatis3.x+DB2整合案例,正在学DB2所以数据库用的是DB2,只要把数据库改改就ok了。

    mybatis自增主键文档

    mybatis进行插入操作时,如果表的主键是自增的,针对不同的数据库相应的操作也不同。基本上经常会遇到的就是 Oracle Sequece 和 Mysql 自增主键,至于其他的手动生成唯一主键的问题在这里就不讨论了,这里主要说明下...

    MyBatis批量插入(insert)数据操作

    本文给大家分享MyBatis批量插入(insert)数据操作知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧

    mybatis-plus id主键生成的坑

    主要介绍了mybatis-plus id主键生成的坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Mybatis 中的insertOrUpdate操作

    主要介绍了Mybatis 中的insertOrUpdate操作,代码简单易懂,非常不错需要的的朋友参考下

    最新Mybatis插入数据返回自增主键详细配置

    Mybatis插入数据返回自增主键 Mybatis插入数据以后只会返回影响的数据库行数,如果是插入一条数据成功则返回1,失败返回零,插入多条返回插入成功的数量。 通过注解或者xml配置无法直接返回自增的主键。Mybatis插入...

    db2 mybatis 配置文件

    E:\mybatis-generator-core-1.3.2\mybatis-generator-core-1.3.2\lib&gt;java -jar mybat is-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite MyBatis Generator finished successfully.

    MyBatis_insert

    MyBatis 映射器 insert元素 示例Demo

    mybatis,spring,db2 整合工程

    这是使用 idea 工具整合 spring + mybatis +db2 的工程文件源码。打开 jdbc.properties 文件。。写入对应的 url,password,user 即可。。其他地方一做出配置。。具体细节 请参考 我的原创blog :...

Global site tag (gtag.js) - Google Analytics