mybatis入門

YeePingg發表於2021-07-19

什麼是Mybatis ?

l  什麼是mybatis?

Ø  Mybatis的前身是 ibatis

Ø  MyBatis 是一款一流的支援自定義SQL,儲存過程和高階對映的持久化框架,MyBatis 幾乎消除了所有的JDBC程式碼,也基本不需要手工去設定引數和獲取檢索結果,MyBati能夠使用簡單的XML格式或者註解進行配置,

l  目的:

Ø  簡化JDBC操作,提供動態SQL,提供了ORM(Object RelationMapping)物件關係對映功能

l  什麼是動態SQL:

Ø  Mybatis 基於OGNL 表示式來完成SQL的動態編寫,讓SQL具有像if 的條件判斷功能(類似jsp中的 JSTL表示式)

l  什麼是ORM:

Ø  利用MyBatis 幫助我們把SQL語句查詢出來的資料自動封裝到實體類

Ø  MyBatis 要求將資料庫的表結構通過一個Java類來描述,然後通過MyBatis中一個對映檔案來關聯資料庫表與實體類之間的關係


mybatis整個功能體系 來自知了堂劉陽java的技術部落格


相關文章