使用MyBatis单条和批量插入数据到Oracle的表中
2017-01-19 00:00
666 查看
摘要: 简单记录使用MyBatis单条和批量插入数据到Oracle的表中的方法。
一、使用MyBatis插入单条数据到Oracle的表中
<insert id="insert" parameterType=""> <selectKey keyProperty="id" resultType="int"> select SEQ_USER_ID.nextval as id from dual </selectKey> insert into MS_USER(id, mobile_phone, user_name) values(#{id}, #{mobilePhone}, #{userName} ) </insert>
二、使用MyBatis批量插入数据到Oracle的表中
<insert id="batchInsert" parameterType="java.util.List"> insert into MS_USER(id, mobile_phone, user_name) select SEQ_USER_ID.NEXTVAL, t.* from( <foreach collection="list" item="item" index="index" separator="UNION ALL"> SELECT #{item.mobilePhone}, #{item.userName} from dual </foreach> ) t </insert>
相关文章推荐
- Oracle使用Mybatis实现批量插入或修改数据(Oracle)
- 使用mybatis 对 oracle数据批量插入、更新
- oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
- 使用Oracle的存储过程批量插入数据
- MyBatis+oracle 批量插入数据的一些问题
- Oracle使用Mybatis实现List批量插入数据
- 使用jdbc进行多数据的批量插入数据库(Oracle)
- oracle使用一条语句批量插入多条数据
- Oracle 使用mybatis插入数据时查出ID selectKey
- Oracle使用Mybatis实现List批量插入数据
- 使用mybatis在oracle进行批量插入的insert语句
- MyBatis中的批量插入、删除数据库数据(MySql和Oracle)
- Mybatis Oracle 批量插入数据的方法
- 批量插入数据(基于Mybatis的实现-Oracle)
- Oracle中使用 PL/SQL Developer插入批量数据
- Oracle使用Mybatis实现List批量插入数据
- mybatis在使用insert into 批量插入数据的问题
- Oracle使用Mybatis实现List批量插入数据(转载)
- oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
- mybatis-oracle批量插入数据的简单学习