打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
mybatis一次执行多条SQL语句
  1. 首先在数据库连接URL上加上allowMultiQueries=true,默认mysql是不支持一次执行多条SQL语句的。
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

2 .在delete节点中添加多条语句:
ex:

  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >    delete from music_favorite where id = #{id,jdbcType=INTEGER};    delete from music_favorite_song where f_id = #{id,jdbcType=INTEGER};  </delete>

这可以用在mybatis的级联关系删除上,删除主表记录前,先删除关联表的记录,两条一起执行

如果您觉得对您有帮助,请点个赞,谢谢!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
mybatis调用存储过程
Mybatis 插入与批量插入以及多参数批量删除
MyBatis批量插入、删除、更新数据
SQL语句映射文件(1)resultMap
Mybatis调用存储过程返回多个结果集
myBatis3之SQL映射的XML文件(insert,update,delete 元素)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服