问题背景:

    今天想在xml里面写一个sql,执行批量修改,

update question_rules set

score=${rule.score},

data_describe=#{rule.dataDescribe},

update_time=#{rule.updateTime}
where rule_id=#{rule.ruleId};

这个代码修改一条的时候没问题,多条的时候一直报sql有错,经过检查,确认没错,后来发现是配置没配明白,mybatis默认是执行一条sql,但是我这个需要执行多条,所以就需要手工配置一下

答案:

需要在数据源后面配置添加&allowMultiQueries=true,例如

jdbc:mysql://localhost:3306/common?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convert

最新文章

  1. 水的demo
  2. Android 传感器
  3. class中new与未new的区别 类对象占用空间--转载
  4. Linux crontab 定时任务命令详解
  5. ssh隧道(端口转发)
  6. HDU 5914 Triangle 数学找规律
  7. 贪心 Codeforces Round #301 (Div. 2) B. School Marks
  8. CentOS6.5下挂载NTFS格式的文件系统
  9. AE 栅格处理
  10. DevExpress控件使用经验总结
  11. PHP扩展开发01:第一个扩展【转】
  12. java连接oracle的简单实例
  13. crmsql句子的实体关系实体字段的信息窗口
  14. Lucene中的合并因子mergeFactor
  15. TCP/IP协议头部结构体(网摘小结)(转)
  16. Java 冒泡排序的实现
  17. Linux 进程状态 概念 Process State Definition
  18. 浅析uWSGI、uwsgi、wsgi
  19. 如何设置默认以管理员权限运行cmd
  20. 一维码UPC E简介及其解码实现(zxing-cpp)

热门文章

  1. Performance API不完全使用指北
  2. TS不能将类型“any[]”分配给类型“never[]”
  3. Python求取文件夹内的文件数量、子文件夹内的文件数量
  4. Java编译异常捕捉与上报笔记
  5. P31_全局配置 - window - 设置上拉触底的距离
  6. 视觉十四讲:第七讲_2D-2D:对极几何估计姿态
  7. 使用brew安装历史版本的几种方式
  8. Mockito单元测试 初试
  9. Rainbond ubuntu20.04单主机(allinone)部署及简单应用构建
  10. [IOI2013]robots 机器人