91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

apache shardingsphere 事務的實現方法

發布時間:2021-07-09 16:41:33 來源:億速云 閱讀:323 作者:chen 欄目:大數據

這篇文章主要講解了“apache shardingsphere 事務的實現方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“apache shardingsphere 事務的實現方法”吧!

  • 本地事務

    • TransactionTypeHolder.set(TransactionType.LOCAL)

    • connection.setAutoCommit(true)

    • statement.executeUpdate("update user set name='kk' where id = 1");

    • connection.commit() or commit.rollback();

    • 在Threadlocal 里放入事務類型,默認Local ,所以這句可以省略

    • 在ShardingConnection 所有 緩存的真實Connection上執行setAutoCommit(true)

    • 將這個操作 緩存在 ShardingConnection 的 jdbcMethodInvocations 中

    • 在執行過程中,如果需要創建新的真實Connection,則同樣會在新的Connection上執行 setAutoCommit(true)

    • 在新連接中執行 setAutoCommit(true) 是通過 jdbcMethodInvocations 實現

    • 新的連接同樣會被緩存起來

    • 提交或者回滾 也會在ShardingConnection 所有 緩存的真實Connection上執行

    •         DataSource dataSource = ShardingDataSourceFactory.createDataSource(datasourceMap, shardingRuleConfig, pros);
              Connection connection = null;
              try {
                  connection = dataSource.getConnection();
                  connection.setAutoCommit(false);
                  Statement statement = connection.createStatement();
                  statement.executeUpdate("update user set name  = 'meichaofeng' where ex_id = 201");
                  connection.commit();
                  statement.close();
                  connection.close();
              } catch (SQLException e) {
                  try {
                      connection.rollback();
                  } catch (SQLException e1) {
                      e1.printStackTrace();
                  }
              }

感謝各位的閱讀,以上就是“apache shardingsphere 事務的實現方法”的內容了,經過本文的學習后,相信大家對apache shardingsphere 事務的實現方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

满洲里市| 霍城县| 凤凰县| 怀仁县| 宁陵县| 东莞市| 建始县| 清远市| 永新县| 天气| 佛坪县| 防城港市| 嵊泗县| 潞西市| 青冈县| 琼结县| 忻州市| 鄂州市| 二连浩特市| 宁都县| 乐山市| 滦南县| 葫芦岛市| 开江县| 泾源县| 冀州市| 蛟河市| 诏安县| 东至县| 石首市| 横峰县| 获嘉县| 泰安市| 大田县| 静安区| 玉龙| 射洪县| 霍邱县| 萨迦县| 辰溪县| 昌黎县|