封裝jdbc操作
利用反射打通j**a類與sql語句之間的相互轉換
mybatis的主要設計目的就是讓我們對執行sql語句時對輸入輸出的資料管理更加方便,所以方便地寫出sql和方便地獲取sql的執行結果才是mybatis的核心競爭力。
mybatis的配置
mybatis框架和其他絕大部分框架一樣,需要乙個配置檔案,其配置檔案大致如下:
<?xml version="1.0" encoding="utf-8"?>mybatis的主要成員doctype configuration public "- config 3.0//en" "">
settings>
typealiases>
datasource>
environment>
environments>
configuration>
以上主要成員在一次資料庫操作中基本都會涉及,在sql操作中重點需要關注的是sql引數什麼時候被設定和結果集怎麼轉換為j**abean物件的,這兩個過程正好對應statementhandler和resultsethandler類中的處理邏輯。
MyBatis原理分析
參考部落格 深入理解mybatis原理 一 jdbc的工作流程 載入資料庫的驅動程式 建立資料連線物件 建立statement物件 執行sql語句 處理返回結果集 關閉資料庫連線 二 mybatis和資料庫互動的方式 1 使用傳統的mybatis提供的api 此方式建立乙個sqlsession物件,...
MyBatis原理分析
參考部落格 深入理解mybatis原理 一 jdbc的工作流程 載入資料庫的驅動程式 建立資料連線物件 建立statement物件 執行sql語句 處理返回結果集 關閉資料庫連線 二 mybatis和資料庫互動的方式 1 使用傳統的mybatis提供的api 此方式建立乙個sqlsession物件,...
Mybatis的框架原理
1 配置檔案 sqlmapconfig.xml 全域性配置檔案 資料來源,事物等執行時資訊 2 呼叫 sqlsessionfactory 作用 生產會話 3 呼叫 sqlsession 作用 作為面向程式設計師的介面,程式設計師可以呼叫sqlsession來進行增刪改查。預設實現 defaultsq...