大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java案例課程,Mybatis的核心組件

Java案例課程,Mybatis的核心組件

更新時間:2020-08-28 15:22:38 來源:動力節點 瀏覽2359次

MyBatis是一個基于Java的持久層框架,所謂的持久層框架就是專門用來將數據進行持久化的框架,也就是說將數據存儲到數據庫中的框架。學習并掌握Mybatis,首先就要了解Mybatis的核心組件。下面我們一起來了解一下Mybatis四大核心組件:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession以及SQL Mapper。

java案例課程

1、SqlSessionFactoryBuilder

作為Mybatis的核心組件之一,它直接翻譯為中文是SQL會話工廠建造者,也有人管它叫作MyBatis的構造器。你也許會想為什么在不同的地方看到的這個翻譯會有所不同?因為對于我們來說,詞匯本身雖然來源于英文,但是漢譯詞組來自于中國人,我們在翻譯英文文獻的時候,都會帶有個人在技術上的理解,所以叫法略有不同屬于正常。這個時候不必糾結于哪一種叫法更合適,或者是更正確,我們知道這個東西是什么就好了。所以當你和其他人在就這個知識討論出現誤差的時候,溝通才是最重要的。

言歸正傳,我們先來解釋SQL,它叫作結構化查詢語言,是操作數據庫的一種語言。而SqlSessionFactoryBuilder,實際上是用來創建SqlSessionFactory實例的,它可以通過配置文檔來創建SqlSessionFactory,所以說它是構造器也不為過。

2、SqlSessionFactory

直接翻譯為SQL會話工廠,它是一個接口,用于創建SqlSession的實例。簡單來講,SqlSessionFactory是MyBatis的關鍵對象,它是個單個數據庫映射關系經過編譯后的內存鏡像。SqlSessionFactoryBuilder可以從XML配置文件或一個預先定制的Configuration的實例構建出SqlSessionFactory的實例。每一個MyBatis的應用程序都以一個SqlSessionFactory對象的實例為核心.同時SqlSessionFactory也是線程安全的,SqlSessionFactory一旦被創建,應該在應用執行期間都存在。

3、SqlSession

SQL會話,它也是一個接口,這才是MyBatis最核心的對象,也是最重要的Mybatis核心組件。前面的兩個組件不過是用來得到它的前提,SQL會話中包含了30個方法,包括執行SQL語句、提交、回滾事務以及獲取映射器實例等。

4、SQL Mapper

SQL映射器,它是MyBatis改名之后新開發出來的組件,由一個Java接口和XML文件(或注解)構成,如果想要使用SQL映射器,就必須遵循它所提出的一系列規范,這一點我們將在第四關中講解。它主要通過調用Java接口中的方法來執行與其捆綁的SQL語句,并返回結果。

java案例課程

以上就是動力節點java培訓機構的小編針對“Java案例課程,Mybatis的核心組件”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 青青青爽国产在线视频 | 中文字幕精品视频在线观 | 国产不卡在线看 | 亚洲欧美久久精品1区2区 | 欧美另类第一页 | 亚洲系列第一页 | 高清一级毛片一本到免费观看 | 九九re| 五月婷六月婷婷 | 九九精品激情在线视频 | 中文字幕美日韩在线高清 | 天天色操| 国产精品久久久久久一区二区三区 | 伊人婷 | 久久优 | 中国大陆一级毛片 免费 | 日韩免费一区二区三区 | 三极毛片| 成人性色生活影片 | 久久精品国产亚洲高清 | 精品一区二区在线观看 | 天天干天天干天天干天天干天天干 | 在线视频 二区 | 久久艹精品 | 色综合久久天天综合绕观看 | 精品久久久久久久99热 | 亚洲国产欧洲综合997久久 | 久久精品国产波多野结衣 | 成年女人免费看片 | 免费精品国产 | 国产成人啪精品视频免费网 | 欧美一区二区在线观看 | www.av天天| 免费国产小视频在线观看 | 久久不卡一区 | 欧美日韩综合在线视频免费看 | 涩综合| 成人a毛片一级 | 最新黄色免费网站 | 久久国产精彩视频 | 亚洲黄色自拍 |