是否可以使用MyBatis清除表中的行,然后立即插入更多行?
我知道可以用<delete>
和<insert>
语句单独完成每个步骤,但是为了让事情运行得更快,在<insert>
之后立即运行<delete>
会很高兴
也许<sql>
标签可以包含查询列表?
是的,只要您的jdbc驱动程序支持它。例如在mysql上,这意味着你需要启用allowMultiQueries
。
并非所有dbs都允许这样(例如hsqldb有limited prepared statements to single queries since 2.0)