Oracle 使用mybatis插入数据时查出ID selectKey
2018-03-20 20:20
330 查看
<insert id="insertSelective" parameterType="com.model.ContractPayInfo" > <selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="pid"> select ID_SEQUENCE.Nextval as pid from DUAL </selectKey> insert into CONTRACTPAYINFO values(……)</insert>
注:ID_SEQUENCE.Nextval 为主键生成策略,返回值pid为Integer类型
注:ID_SEQUENCE.Nextval 为主键生成策略,返回值pid为Integer类型
相关文章推荐
- 使用mybatis, 如何获取刚插入数据的id
- 使用mybatis的insert语句插入数据的时候,获取插入数据的主键id
- 在基于Mybatis持久层框架,使用数据库事务时,插入一条数据后,无法返回主键ID的问题研究
- Mybatis使用generatedKey在插入数据时返回自增id始终为1,自增id实际返回到原对象当中的问题排查
- 使用MyBatis单条和批量插入数据到Oracle的表中
- Oracle使用Mybatis实现批量插入或修改数据(Oracle)
- Oracle使用Mybatis实现List批量插入数据
- 使用mybatis 对 oracle数据批量插入、更新
- oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- Oracle使用Mybatis实现List批量插入数据
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- 使用Mybatis进行插入时获取刚刚插入数据的ID(ID是自增字段)
- mybatis入门使用3:selectKey返回最近插入的id
- mybatis使用数据库id自增长插入数据并获取刚插入的数据的id
- java获取使用mybatis刚插入数据的主键id
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- Oracle使用Mybatis实现List批量插入数据(转载)
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- 使用Mybatis时,在插入一条数据记录返回主键id值