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語句,但 沒法一次返回多個結果集。
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- mybatis-一次執行多條語句MyBatis
- Mybatis 動態執行SQL語句MyBatisSQL
- C#一次執行多條SQL語句,Oracle11g資料庫C#SQLOracle資料庫
- DBeaver如何一次性執行多條sql語句,原來和單條不一樣!SQL
- Mybatis原始碼解析之執行SQL語句MyBatis原始碼SQL
- 一條sql語句的執行過程SQL
- 一條update SQL語句是如何執行的SQL
- 一條SQL更新語句是如何執行的SQL
- 一條SQL更新語句是如何執行的?SQL
- 一條更新的SQL語句是如何執行的?SQL
- 一條SQL語句在MySQL中如何執行的MySql
- 一條 SQL 查詢語句是如何執行的?SQL
- 執行一條sql語句都經歷了什麼?SQL
- 一條sql語句在mysql中是如何執行的MySql
- 一條 SQL 語句在 MySQL 中是如何執行的?MySql
- 執行一條 SQL 語句,期間發生了什麼?SQL
- Mybatis原始碼分析(五)探究SQL語句的執行過程MyBatis原始碼SQL
- SQL語句執行順序SQL
- sql語句如何執行的SQL
- Oracle資料庫多條sql執行語句出現錯誤時的控制方式Oracle資料庫SQL
- MySQL日誌(一條sql更新語句是如何執行的)MySql
- sql語句執行緩慢分析SQL
- mysql的sql語句執行流程MySql
- SQL 語句的執行順序SQL
- 後臺執行SQL語句(oracle)SQLOracle
- mysql執行sql語句過程MySql
- MySQL系列之一條SQL查詢語句的執行過程MySql
- 一條更新語句的執行流程
- Laravel 獲取執行的sql語句LaravelSQL
- MySQL cron定時執行SQL語句MySql
- java連線oracle執行sql語句JavaOracleSQL
- 02 | 日誌系統:一條SQL更新語句是如何執行的?SQL
- MyBatis SQL執行MyBatisSQL
- SQL Server 查詢歷史執行的SQL語句SQLServer
- 一條查詢語句的執行流程
- PL/SQL 條件控制語句SQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- Mybatis如何執行Select語句,你真的知道嗎?MyBatis
- [20181119]sql語句執行緩慢分析.txtSQL