mybatis全域性配置檔案詳解

2021-10-23 19:01:01 字數 1770 閱讀 3032

mybatis配置的兩個檔案:

1)、全域性配置檔案:mybatis-config.xml;指導mybatis正確執行的一些全域性設定

2)、sql對映檔案:employeedao.xml;相當於是對dao介面的乙個實現描述

獲取到的介面是**物件,mybatis自動建立的

sqlsessionfactory和sqlsession:

sqlsessionfactory建立sqlsession物件,factory只new一次就行

sqlsession:相當於connection和資料庫進行互動的,和資料庫的一次會話,就應該建立乙個新的sqlsession

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

!doctype configuration

public "- config 3.0//en"

"">

="development"

>

"development"

>

"jdbc"

/>

<

!-- 配置連線池 --

>

"pooled"

>

"driver" value=

"com.mysql.jdbc.driver"

/>

"url" value=

"jdbc:mysql://localhost:3306/mybatis_0325"

/>

"username" value=

"root"

/>

"password" value=

"123456"

/>

<

/datasource>

<

/environment>

<

/environments>

<

!-- 引入 我們自己編寫的每乙個介面的實現檔案 --

>

<

!--resource:表示從類路徑下找資源 --

>

"employeedao.xml"

/>

<

<

/configuration>

全域性配置檔案可以寫哪些東西:

properties標籤:和spring的context一樣:property-placeholder引用外部配置檔案

properties有有兩個引數乙個是url,乙個是resource

url:從磁碟路徑或者網路資源

resource:類路徑

連線資料庫的時候,取出資料就可以從properties檔案中使用 ${}取值

environment:配置乙個具體的環境。都需要乙個事務管理器和乙個資料來源

transactionmanager

預設使用這個環境

environments可以有多個環境,通過default切換自己所需要的環境

MyBatis 全域性配置檔案 mappers

name com.atguigu.mybatis.dao 推薦 比較重要的,複雜的dao介面我們來寫sql對映檔案 不重要,簡單的dao介面為了開發快速可以使用註解 package com.atguigu mybatis dao import org.apache ibatis annotation...

mybatis配置檔案詳解

mybatsi中有8個主要標籤,根標籤是。在mybatis config.xml中有一點要注意的是,的子元素必須要按照上圖所實的從上往下的順序進行配置,或者mybaitis在解析 mybatis config.xml的時候會報錯 2.1 settings標籤 setting 元素下是些非常重要的設定...

Mybatis系列二 全域性配置檔案

一 properties 1 編寫dbconfig.properties檔案 jdbc.driver com.mysql.jdbc.driver jdbc.url jdbc mysql localhost 3306 mybatis jdbc.username root jdbc.password r...