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...