2 MyBatis 全域性配置

2021-08-21 15:53:17 字數 2259 閱讀 6806

詳情(官方中文文件)

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