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資料庫
- Mybatis原始碼解析之執行SQL語句MyBatis原始碼SQL
- MyBatis7:MyBatis外掛及示例----列印每條SQL語句及其執行時間MyBatisSQL
- 一條sql語句的執行過程SQL
- 一條update SQL語句是如何執行的SQL
- 一條SQL更新語句是如何執行的SQL
- 一條SQL更新語句是如何執行的?SQL
- 一條 SQL 查詢語句是如何執行的?SQL
- 一條更新的SQL語句是如何執行的?SQL
- 一條SQL語句在MySQL中如何執行的MySql
- sql語句批量執行SQL
- Mybatis原始碼分析(五)探究SQL語句的執行過程MyBatis原始碼SQL
- 一條sql語句在mysql中是如何執行的MySql
- 執行一條sql語句都經歷了什麼?SQL
- 執行一條 SQL 語句,期間發生了什麼?SQL
- 一條SQL語句的執行計劃變化探究SQL
- sql語句如何執行的SQL
- SQL語句執行順序SQL
- 執行大的sql語句SQL
- toad執行sql語句SQL
- Oracle資料庫多條sql執行語句出現錯誤時的控制方式Oracle資料庫SQL
- JAVA中處理事務的程式--多條更新SQL語句的執行(包括回滾) .JavaSQL
- SQL Server SQL語句執行順序SQLServer
- MySQL日誌(一條sql更新語句是如何執行的)MySql
- 一條更新語句的執行流程
- c#實現用SQL池(多執行緒),定時批量執行SQL語句 (轉)C#SQL執行緒
- mysql執行sql語句過程MySql
- mysql的sql語句執行流程MySql
- sql語句執行緩慢分析SQL
- SQL 語句的執行順序SQL
- 後臺執行SQL語句(oracle)SQLOracle
- Hibernate 執行原始SQL語句SQL
- Oracle SQL語句執行步驟OracleSQL
- MySQL系列之一條SQL查詢語句的執行過程MySql
- 一條簡單的sql語句執行15天的原因分析SQL
- 查詢正在執行的sql語句及該語句執行的時間SQL