mybatis工作原理

2021-08-31 18:51:32 字數 321 閱讀 3946

1.讀取配置檔案

連資料庫的相關資訊

2.有了這些資訊就能建立sqlsessionfactory

sqlsessionfactory的生命週期是程式級,程式執行的時候建立起來,程式結束的時候消亡

3.sqlsessionfactory建立sqlsession,目的執行sql語句

sqlsession是過程級,乙個方法中建立,方法結束應該關閉

4.呼叫mybatis的statementhandler提供的api執行sql語句

5.sql語句放在map配置檔案裡面

6.執行sql語句,不同的sql語句返回不同的結果

MyBatis工作原理

當mybatis執行開始時,先要通過resource載入核心配置檔案,之後使用xmlconfigbuilder解析配置檔案,將解析結果封裝成configuration物件,然後使用configuration物件構建乙個defaultsqlsessionfactory物件,至此,sqlsession工...

Mybatis 的工作原理

在了解如何建立sqlsessionfactory之前,先看一下mybatis是如何載入全域性配置檔案,解析xml檔案生成configuration的 public configuration parse parsed true parseconfiguration parser.evalnode c...

Mybatis 的工作原理

核心部件 mybatis全域性配置檔案 在了解如何建立sqlsessionfactory之前,先看一下mybatis是如何載入全域性配置檔案,解析xml檔案生成configuration的。public configuration parse parsed true parseconfigurati...