<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                類`DataSourceUtils `(for jdbc),`EntityManagerFactoryUtils `(for jpa),`SessionFactoryUtils `(for hibernate)都是低級的.應用代碼想要直接處理資源的持久化,可以使用這些類保證正確的獲取,同步事務,異常處理. 例如,jdbc場景,代替傳統的調用`DataSource`的`getConnection() `方法,使用spring的`org.springframework.jdbc.datasource.DataSourceUtils`類,如下: ~~~java Connection conn = DataSourceUtils.getConnection(dataSource); ~~~ 如果存在的事務已經同步了一個連接,則直接返回這個連接.否則,創建一個新的連接并同步任何已存在的事務.注意,任何`SQLException`都包含在Spring Framework `CannotGetJdbcConnectionException`中,是Spring 框架的異常結構層次中之一的未檢查`DataAccessExceptions`。這種方法為您提供了比SQLException更容易獲得的信息,并確保跨數據庫的可移植性,甚至跨不同的持久性技術。 這種方法在沒有Spring事務管理(事務同步是可選的)的情況下也可以工作,因此無論您是否使用Spring進行事務管理,都可以使用它。 當然,一旦您使用了Spring的JDBC支持,JPA支持或Hibernate支持,您通常不會使用`DataSourceUtils`或其他幫助程序類,因為您通過Spring抽象比直接使用相關API更愉快的工作。 例如,如果使用`Spring JdbcTemplate`或j`dbc.object`包來簡化JDBC的使用,則在后臺進行正確的連接檢索,您不需要編寫任何特殊代碼。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看