MyBatis - 是否可以执行删除并按顺序插入?

问题描述 投票:1回答:1

是否可以使用MyBatis清除表中的行,然后立即插入更多行?

我知道可以用<delete><insert>语句单独完成每个步骤,但是为了让事情运行得更快,在<insert>之后立即运行<delete>会很高兴

也许<sql>标签可以包含查询列表?

spring mybatis spring-mybatis
1个回答
1
投票

是的,只要您的jdbc驱动程序支持它。例如在mysql上,这意味着你需要启用allowMultiQueries

并非所有dbs都允许这样(例如hsqldb有limited prepared statements to single queries since 2.0

© www.soinside.com 2019 - 2024. All rights reserved.