插入数据时返回主键
2017-09-17 21:19
134 查看
selectKey :用于进行主键返回,定义了获取主键值的sql
order:设置selectKey中sql执行的顺序,相对于insert语句来说
keyProperty:将主键值设置到哪个属性
order:设置selectKey中sql执行的顺序,相对于insert语句来说
keyProperty:将主键值设置到哪个属性
<!-- mysql <select id="insertUser" parameterType="com.cjq.vo.User"> <selectKey keyProperty="id" order="AFTER" resultType="int"> select LAST_INSERT_ID() </selectKey> insert into user(username,age,sex) values(#{username},#{age},#{sex}) </insert> -->
<!-- oracle 在执行insert之前执行select 序列.nextval() from dual取出序列最大值,将值设置到user对象 的id属性 --> <!-- <insert id="insertUser" parameterType="com.cjq.vo.User"> <selectKey keyProperty="id" order="BEFORE" resultType="int"> select 序列.nextval() from dual </selectKey> INSERT INTO USER(id,username,age,sex) VALUES(#{id},#{username},#{age},#{sex}) </insert> -->
相关文章推荐
- 如何使用myBatis在数据库中插入数据并返回主键
- JDBC 插入数据返回数据主键
- spring JdbcTemplate下访问Oracle数据库插入数据时返回序列增长的主键
- mybatis mysql 插入对象返回数据主键id
- Mybatis插入一条数据后返回刚插入数据主键
- 返回新插入数据的主键自增的值。
- MyBatis在Oracle中插入数据并返回主键的问题解决
- spring mvc 插入一条数据 返回该数据的主键编号
- Mybatis配置插入数据返回主键ID
- 解决getJdbcTemplate往oracle数据库中插入数据返回主键出错问题
- Mybatis插入操作 主键自增 返回成功 但是数据库没有数据
- 解决getJdbcTemplate往oracle数据库中插入数据返回主键出错问题
- ibatis插入数据后返回自增长的主键
- 向数据库插入数据后返回新插入行的主键
- mybatis之 插入数据时 返回自增的主键ID
- 使用Mybatis时,在插入一条数据记录返回主键id值
- 返回刚插入的数据的主键
- Mybatis+MySql 插入数据后返回自增主键值
- Mybatis+MySQL插入数据后返回主键
- JDBC 插入数据返回数据主键