批量 mybatis
来源:互联网 发布:启信宝的数据可信度 编辑:程序博客网 时间:2024/06/07 21:33
转自大神博客
使用<foreach></foreach> 批量insert时报错 ORA-00911: 无效字符的错误
<foreach collection="list" item="item" index="index" separator=";"> insert into table1 (column1) values (#{item.num})</foreach>
Mybatis 会打印的sql语句如下,并且报错
insert into table1(column1) values (11) ; insert table1(column1) values (12)
上述语句是合法的SQL语句,并且放到SQL工具中可以执行。****错误的原因是Mybatis不能识别这是批量操作的2条语句,紧靠;号不能完成*******
解决办法: 增加foreach节点的操作符
使用如下设置
<foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";"></foreach>
新打印的SQL将会如下所示:
begin insert into table1(column1) values (11) ; insert table1(column1) values (12) ;end;
0 0
- 批量 mybatis
- mybatis批量插入、批量删除
- Mybatis 批量增加,批量更新
- Mybatis 批量插入、批量更新
- Mybatis-批量查询&&批量插入
- Mybatis批量查询,批量添加,批量删除
- mybatis数据批量插入
- mybatis批量入库
- MyBatis批量入库
- Mybatis批量更新
- Mybatis批量更新
- Mybatis批量更新
- mybatis 批量插入
- Mybatis+oracle 批量导入
- mybatis批量插入
- mybatis批量删除
- mybatis 批量更新
- MyBatis批量操作
- 元数据MetaData
- RESTful风格
- java类加载和初始化顺序
- 远程调用其他系统bean报EJBCLIENT000037: Could not load ejb proxy class com.tgb.itoo.basic.service.xxBean的错误
- iscroll部分机型高度计算错误原因--transform属性
- 批量 mybatis
- PHP重命名文件夹下的文件后缀名
- pyhotn的p2p-sip网络电话小试牛刀
- JAVA设计模式之创建者模式
- android studio导入opencv人脸识别案例的一些报错
- 查找——AVL
- 字典序问题
- java开发C语言解释器:函数递归调用时的环境保护
- gradle的使用,在ide的设置