配置mybatis環境,固定寫法,照搬即可
default
="mysql"
>
"mysql"
>
配置mybatis事務管理器,讓事務管理交給mybatis來處理
type
="jdbc"
>
transactionmanager
>
配置資料來源,配置mybatis連線池
type
="pooled"
>
註冊驅動
name
="driver"
value
="com.mysql.jdbc.driver"
/>
連線資料庫
name
="url"
value
="jdbc:mysql://localhost:3306/mybaties"
/>
使用者名稱name
="username"
value
="root"
/>
密碼name
="password"
value
="root"
/>
datasource
>
environment
>
environments
>
對映檔案(告知mybatis區域性配置所在的位置)
匯入依賴
<?xml version="1.0" encoding="utf-8"?>
namespaserce
="com.itheima.user.dao.iuserdao"
>
"findall"
resulttype
="com.itheima.user.pojo.user"
>
sql語句
select * from user
select
>
>
// 讀取配置檔案
inputstream in = resources.
getresourceasstream
("sqlmapconfig.xml");
// 建立sqlsessionfactorybuilder的構建者物件
sqlsessionfactorybuilder sqlsessionfactorybuilder =
newsqlsessionfactorybuilder()
;// 使用構建者建立工廠物件 sqlsessionfactory
sqlsessionfactory build = sqlsessionfactorybuilder.
build
(in)
;// 使用sqlsessionfactory生產sqlsession物件
sqlsession sqlsession = build.
opensession()
;// 使用sqlsession建立dao介面的**物件
(iuserdao.
class);
// 呼叫查詢所有的方法
list
findall()
;for
(user user : all)
// 釋放資源
sqlsession.
close()
; in.
close()
;
Mybatis入門配置
從 xml 中構建 sqlsessionfactory 每個基於 mybatis 的應用都是以乙個 sqlsessionfactory 的例項為中心的。sqlsessionfactory 的例項可以通過 sqlsessionfactorybuilder 獲得。而 sqlsessionfactoryb...
Mybatis入門基本配置
driver com.mysql.jdbc.driver url jdbc mysql localhost 3306 mydb?useunicode true characterencoding utf 8 username root password 123456方便後期改動資料,被mybatis...
MyBatis快速入門(06)全域性配置 環境配置
mybatis中的環境配置指的就是environments標籤內的配置,如下 注意這裡的關鍵點 預設使用的環境 id 比如 development 每個 environment 元素需要定義環境 id 比如 id development 等 事務管理器的配置 比如 type jdbc 資料來源的配置...