Mybatis 二 框架構建

2022-09-08 03:33:10 字數 976 閱讀 2926

org.mybatis

mybatis

x.x.x

//核心配置檔案路徑

string resource = "mybatis-config.xml";

//載入資源檔案

inputstream inputstream = resources.getresourceasstream(resource);

//構建出sqlsessionfactory例項

sqlsessionfactory sqlsessionfactory = new sqlsessionfactorybuilder().build(inputstream);

核心配置檔案中,包含資料庫連線例項的資料來源(datasource)和決定事務作用域和控制方式的事務管理器(transactionmanager)

認識sqlsession

try (sqlsession session = sqlsessionfactory.opensession())
事實上,為了方便,通常我們會建立乙個utils工具類進行封裝操作,

public class customerutils  catch (ioexception e) 

} public static sqlsession getsession()

}

這樣,我們就可以通過工具類直接呼叫方法,是不是很方便呢?

select * from blog where id = #

@select("select * from blog where id = #")

blog selectblog(int id);

}說明:

命名空間的作用:

sqlsessionfactorybuilder:

shell框架構建1

一 初步認識shell 檔名 tesh.sh bin bash echo hello world 1 是約定的標記,告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種shell 2 echo命令用於向視窗輸出文字 兩種執行方式 1 作為可執行程式 chmod x tesh.sh tesh.sh 2...

可復用響應式框架構建

可復用響應式框架構建 你呼叫庫,框架呼叫你。框架控制整個流程。框架的侵入性很高 從頭到尾 使用框架的時候,需要把你的 放到框架合適的地方 在指定事件裡寫你的 框架會在合適的時機呼叫你的 框架通過回叫事件呼叫你的 事件即是回叫函式,回叫函式即是事件。做框架的時候,不要想著怎麼操作介面,而要想著如何運算...

Mybatis框架 初始Mybatis

1.1.mybatis框架簡介 mybatis是乙個開源的資料持久層框架,它的內部封裝了通過了jdbc訪問資料庫的操作,支援普通的sql查 詢 儲存過程和高階對映,幾乎消除了所有的jdbc 和引數的手工設定以及結果集的檢索。其主要思想是將sql 語句剝離出來,配置在配置檔案中,實現sql的靈活配置 ...