<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          econageBatismybatis 的增強框架

          聯(lián)合創(chuàng)作 · 2023-09-30 01:52

          社區(qū)里已經(jīng)有不少 mybatis 的增強框架,基本上需要 spring 支持,并且 jdk 的版本需要7,而且大多數(shù) oracle 分頁插件在 oracle 數(shù)據(jù)庫上,沒有對行號做預(yù)置參數(shù)處理。總之社區(qū)的 mybatis 難以適應(yīng)公司現(xiàn)在環(huán)境,索性重寫個。

          econagebatis 在 mybatis 基礎(chǔ)上,做了一些擴展:

          1. 自動的 session 管理,session 生命周期與 request 一致 

          2. 基本的 crud 功能,通過原生的 sqlsource 類,解決各個功能

          3. 針對 oracle,增強過的分頁插件,開始行,結(jié)束行預(yù)置參數(shù)處理,避免硬解析 

          4. 增強了 mybatis 中的 sqlprovider 注解的功能,在 econagebatis 中提倡使用 sqlprovider 注解編寫 sql 語句,少用 xml

          5. 模仿 oschina 的 j2cache,開發(fā)了 econageCache 緩存組件,一級緩存使用 guava 的 cache 組件,二級緩存使用 redis,在單機環(huán)境可以只使用 guava 的 cache 組件,適配 mybatias,并做了若干優(yōu)化,避免某些場景下的緩存失效導(dǎo)致數(shù)據(jù)庫性能爆炸的問題(緩存組件需要jdk7支持)


          瀏覽 12
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  午夜777 | 亚洲天堂视频网 | 91精品久久久久久综合 | 黄色视频在线免费看电影 | 亚洲人体视频在线观看 |