mybatis和ibatis插入oracle数据库并返回主键id
2017-03-24 16:27
344 查看
一、假设
DB:Oracle
Table:PRODUCT
Sequences:SEQ_PRODUCT
实体类:Product.java
二、demo
1、mybatis插入oracle返回主键id
2、ibatis插入oracle返回主键id
DB:Oracle
Table:PRODUCT
Sequences:SEQ_PRODUCT
实体类:Product.java
二、demo
1、mybatis插入oracle返回主键id
<!-- mybatis插入oracle,返回id --> <insert id="saveProductInfo" parameterType="Product" flushCache="true"> insert into PRODUCT ( id, pro_name, pro_price ) values ( SEQ_PRODUCT.nextval, #{proName}, #{proPrice} ) <selectKey resultType="java.lang.Integer" keyProperty="id" order="AFTER"> select SEQ_PRODUCT.currval as id from dual </selectKey> </insert>
2、ibatis插入oracle返回主键id
<!-- ibatis插入oracle,返回id --> <insert id="saveProductInfo" parameterClass="com.test.Product" > <selectKey keyProperty="id" resultClass="int" type="pre"> select SEQ_PRODUCT.nextval as id from dual </selectKey> insert into TB_CONCERT_LETTER ( id, pro_name, pro_price ) values ( #id#, #proName#, #proPrice# ) </insert>
相关文章推荐
- Mybatis配置插入数据返回主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis返回插入的主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- mybatis 怎样在insert数据之后返回主键id (MySQL,Oracle数据库)
- MyBatis-----MyBatis插入返回主键ID
- mybatis 插入数据返回主键id
- MyBatis+MySQL 返回插入的主键ID
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis+MySQL 返回插入的主键ID
- mysql+mybatis插入一条数据后返回主键ID
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- MyBatis在insert插入操作时返回主键ID的配置(推荐)
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- Ibatis插入数据返回主键Id
- MyBatis+MySQL 返回插入的主键ID
- MyBatis在insert插入操作时返回主键ID的配置