mybatis入門配置

2021-10-09 10:28:06 字數 1935 閱讀 1987

配置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 資料來源的配置...