MyBatis基本配置

2021-10-19 17:25:49 字數 1802 閱讀 8602

mybatis基本配置

1.導包

2.核心配置檔案 configuration.xml (目的 儲存與資料庫相關聯的那些資訊 driver url username password)

檔案的內容可以參考mybatis.pdf官方文件 英文版 頁碼7頁左右地方 提供了dtd規則

文件中的跟標記 configuration

兩個字標記 environments

environment id

"另乙個檔案"

儲存某乙個dao類中執行時需要的所有sql語句

檔名任意

檔案的內容參考mybatis.pdf官方文件 英文版 頁碼8頁偏下部分

"">

子標籤的id理論上可以隨意 強烈建議 id--

-dao中的方法名一致

4.給我們提供了乙個sqlsession物件 去做事

5.傳遞一些資訊 sql 問號資訊 如果是查詢 還需要告訴結果型別

6.sqlsession物件預設是手動提交事務 如果想要自動 opensession

(true

);

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

!doctype configuration public "- config 3.0//en"

"">

="development"

>

"development"

>

"jdbc"

>

<

/transactionmanager>

"pooled"

>

"driver" value=

"com.mysql.jdbc.driver"

>

<

/property>

"url" value=

"jdbc:mysql://localhost:3306/school?usessl=false"

>

<

/property>

"username" value=

"root"

>

<

/property>

"password" value=

"123456"

>

<

/property>

<

/datasource>

<

/environment>

<

/environments>

>

<

<

<

/configuration>

public

class

studentdao

}

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

>

"dao.studentdao"

>

"insert"

>

insert into student values(10

,'老婆',1

,2001

,'2021-2-21');

<

/insert>

<

mybatis 基本配置2

sqlmapconfig.xml中配置的內容和順序如下 properties 屬性 settings 全域性配置引數 typealiases 型別別名 typehandlers 型別處理器 objectfactory 物件工廠 plugins 外掛程式 environments 環境集合屬性物件 e...

Mybatis入門基本配置

driver com.mysql.jdbc.driver url jdbc mysql localhost 3306 mydb?useunicode true characterencoding utf 8 username root password 123456方便後期改動資料,被mybatis...

Mybatis的基本配置和使用

resource config data.properties name com.etc.entity typealiases default development id development type jdbc type pooled name driver value name url va...