Mybatis-01-基本知識
阿新 • • 發佈:2020-09-19
-
歷史
-
MyBatis 本是apache的一個開源專案iBatis
-
2010年這個專案由apache software foundation 遷移到了google code,並且改名為MyBatis
-
2013年11月遷移到Github
-
-
定義
-
一個基於Java的持久層框架
-
支援定製化 SQL、儲存過程以及高階對映
-
避免了幾乎所有的 JDBC 程式碼和手動設定引數以及獲取結果集
-
可以使用簡單的 XML 或註解來配置和對映原生資訊,將介面和 Java 的 Pojos(Plain Ordinary Java Object,普通的 Java物件)對映成資料庫中的記錄
-
-
Mybatis相關資料
2、持久化和持久層
-
持久化
-
把資料(如記憶體中的物件)儲存到可永久儲存的儲存裝置中(如磁碟)
-
持久化的主要應用是將記憶體中的物件儲存在資料庫中,或者儲存在磁碟檔案中、XML資料檔案中等等
-
持久化是將程式資料在持久狀態和瞬時狀態間轉換的機制
-
JDBC就是一種持久化機制,檔案IO也是一種持久化機制
-
-
持久層
-