詳情(官方中文文件)
configuration
根標籤
properties
引入外部配置檔案
resource="dbconfig.propertise">
properties>
name="_"
value="_" />
settings>
2.1駝峰命名法
name
="mapunderscoretocamelcase"
value
="true"
...
2.2.1逐個別名
name="com.po"/>
已經預設的別名
_byte byte
_long long
_short short
_int int
_integer int
_double double
_float float
_boolean boolean
string
string
byte
byte
long
long
short
short
int integer
integer
integer
double
double
float float
boolean
boolean
date
date
decimal bigdecimal
bigdecimal bigdecimal
object
object
map map
hashmap hashmap
list list
arraylist arraylist
collection collection
iterator iterator
環境environment
3.1資料庫jdbc
&pooled
$
使用這種形式獲取外部配置檔案的值
default="development">
id="development">
type="jdbc" />
type="pooled">
name="driver"
value="$" />
name="url"
value="$" />
name="username"
value="$" />
name="password"
value="$" />
datasource>
environment>
environments>
url
class
@select("select * from student")
方法...
4.1 類路徑註冊
4.2url路徑註冊
4.3 指定介面註冊
4.4 批量註冊
介面名稱和xml名稱必須一模一樣
批量時 xml 和 介面必須 放在同包裡
name="org.mybatis.builder"/>
批量時 xml 和 介面必須 放在同包裡
name="lazyloadingenabled "
value="true"/>
name="aggressivelazyloading"
value="false"/>
settings>
MyBatis 全域性配置檔案 mappers
name com.atguigu.mybatis.dao 推薦 比較重要的,複雜的dao介面我們來寫sql對映檔案 不重要,簡單的dao介面為了開發快速可以使用註解 package com.atguigu mybatis dao import org.apache ibatis annotation...
mybatis全域性配置檔案詳解
mybatis配置的兩個檔案 1 全域性配置檔案 mybatis config.xml 指導mybatis正確執行的一些全域性設定 2 sql對映檔案 employeedao.xml 相當於是對dao介面的乙個實現描述 獲取到的介面是 物件,mybatis自動建立的 sqlsessionfactor...
mybatis 基本配置2
sqlmapconfig.xml中配置的內容和順序如下 properties 屬性 settings 全域性配置引數 typealiases 型別別名 typehandlers 型別處理器 objectfactory 物件工廠 plugins 外掛程式 environments 環境集合屬性物件 e...