<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # JFinal集成 Jfinal集成的BeetlSQL默認使用了Hikari連接池,這是一款高性能,穩定性強的數據庫連接池 ```xml <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>3.3.1</version> <scope>provided</scope> </dependency> ``` 在configPlugin 里配置BeetlSql ```java JFinalBeetlSql.init(); ``` 默認會采用Hikari 作為數據源,其配置來源于jfinal 配置,如果你自己提供數據源或者主從,可以如下 ```java JFinalBeetlSql.init(master,slaves); ``` 由于使用了Beetlsql,因此你無需再配置?**數據庫連接池插件,和ActiveRecordPlugin**,可以刪除相關配置。 在controller里,可以通過JFinalBeetlSql.dao 方法獲取到SQLManager ```java SQLManager dao = JFinalBeetlSql.dao(); BigBlog blog = getModel(BigBlog.class); dao.insert(BigBlog.class, blog); ``` 如果想控制事物,還需要注冊Trans ```java public void configInterceptor(Interceptors me) { me.addGlobalActionInterceptor(new Trans()); } ``` 然后業務方法使用 ```java @Before(Trans.class) public void doXXX(){....} ``` 這樣,方法執行完畢才會提交事物,任何RuntimeException將回滾,如果想手工控制回滾.也可以通過 ```java Trans.commit() Trans.rollback() ``` > #### 注意 > > 可以通過jfinal屬性文件來配置sqlManager,比如 PropKit.use("config.txt", "UTF-8"),然后可以配置 sql.nc,sql.root,sql.interceptor,sql.dbStyle,具體參考源代碼JFinalBeetlSql >
                  <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>

                              哎呀哎呀视频在线观看