mybatis 批量插入oracle
来源:互联网 发布:甘肃干部网络考试答案 编辑:程序博客网 时间:2024/05/17 02:45
mybatis 批量插入oracle
使用如下语句
<insert id="addShortMessage" parameterType="list" useGeneratedKeys="false">
INSERT INTO dm_short_message_tb(ID,NAME,PHONE,CONTENT,CONTENT_TYPE,STATUS)
select cd.* from(
<foreach collection="list" item="item" index="index" close=")" open="(" separator="union">
select
#{item.id,jdbcType=VARCHAR},#{item.name,jdbcType=VARCHAR},
#{item.phone,jdbcType=VARCHAR},#{item.content,jdbcType=VARCHAR},
#{item.contentType,jdbcType=VARCHAR},#{item.status,jdbcType=VARCHAR}
from dual
</foreach>
) cd
</insert>
网上的大部分错误由于 没有指定useGeneratedKeys="false"
dao层代码格式如下
public interface SendMessageDao {
public void addShortMessage(List<ShortMessage> listMessage);
}
mybatis 批量插入mysql 如下
<insert id="addShortMessage" parameterType="list">
insert into dm_short_message_tb(ID,NAME,PHONE,CONTENT,CONTENT_TYPE,STATUS)
values
<foreach collection="list"item="obj" index="index"separator="," >
(#{item.id,jdbcType=VARCHAR},#{item.name,jdbcType=VARCHAR},
#{item.phone,jdbcType=VARCHAR},#{item.content,jdbcType=VARCHAR},
#{item.contentType,jdbcType=VARCHAR},#{item.status,jdbcType=VARCHAR})
</foreach>
</insert>
- myBatis 批量插入oracle
- mybatis oracle 批量插入
- Mybatis批量插入oracle
- oracle mybatis批量插入
- MyBatis Oracle批量插入
- Oracle MyBatis批量插入
- mybatis 批量插入oracle
- Mybatis+Oracle批量插入
- Mybatis批量插入oracle配置
- mybatis、oracle批量插入配置
- SpringMVC+mybatis+oracle 批量插入
- mybatis批量插入oracle解决方法
- mybatis批量插入oracle数据库
- MyBatis批量插入Oracle、MySQL
- mybatis批量插入oracle数据库
- mybatis配置oracle批量插入
- mybatis+oracle批量插入配置
- Mybatis批量插入Oracle数据库
- Unity3D_元件的复制
- Android视频播放学习笔记
- 微信 iOS 收款到帐语音提醒开发总结
- 6、SONIX单片机外部输入中断
- codevs3117 高精度乘法
- mybatis 批量插入oracle
- hdu 6205
- 前后端基本通信
- 编辑文章
- Shader学习之Cg语言四(输入\输出与语义绑定)
- TextView设置为只显示一行文字对显示不完的用省略号替代
- 网站导航栏优化的重要性
- db2锁表解锁方法
- 0.大纲