Mybatis多条SQL执行

未分类 Jireh 60℃ 0评论

之前写的一个关联删除的功能报错了,Log中提示

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘delete from baseface.ATT_USERPICTURE where STAFF_ID=’0f2cb73ba69c4bbbbb73ffe88e7’ at line 8

语句一看没毛病,怎会还会报错呢。查询了相关资料,mysql驱动默认没有开启批量执行sql的开关,需要我们在配置文件中添加allowMultiQueries参数,设置为true

url2:jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&allowMultiQueries=true

转载请注明:Jireh花街向着标杆前进 » Mybatis多条SQL执行

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址