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

时间:2017-12-20 14:36:53

标签: spring mybatis spring-mybatis

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

我知道可以使用<delete><insert>语句单独执行每个步骤,但是为了让事情更快地运行,让<insert>运行会很好紧接在<delete>

之后

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

1 个答案:

答案 0 :(得分:1)

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

并非所有dbs都允许此操作(例如hsqldb具有limited prepared statements to single queries since 2.0