1. 程式人生 > >MyBatis 一次執行多條SQL語句

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>

小注:
MyBatis 可以一次執行多條SQL語句,但 沒法一次返回多個結果集