天天看點

MyBatis 一次執行多條SQL語句

在實際工作會遇到什麼情況下,需要在MyBatis中一次執行多條語句,那應該怎麼處理呢?(此處使用MySql資料庫)

1、修改資料庫連接配接參數加上allowMultiQueries=true,如:

jdbc_url=jdbc:mysql://111.111.111.111:3306/test?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true      

2、直接寫多條語句,用“;”隔開即可

<select id="test" parameterType="Map" resultType="Map">
    select * from tableA;
    updata .....
    delete.....
    insert......
     <!--我想說的是更新、删除、插入等可以任意組合-->
    </select>