我與mybatis的痛苦回憶

2021-09-28 20:47:32 字數 2240 閱讀 6824

mybatis 的核心包、依賴包、資料庫驅動包、日誌包

核心配置檔案mybatis-config.xml

<

!--匯入--

>

"jdbc.properties"

/>

<

!-- 別名--

>

<

package name=

"cn.itsource.model"

>

<

/package

>

<

package name=

"cn.itsource.vo"

>

<

/package

>

<

/typealiases>

<

!--環境--

>

="development"

>

"development"

>

"jdbc"

/>

"pooled"

>

"driver" value=

"$"/

>

"url" value=

"$"/

>

"username" value=

"$"/

>

"password" value=

"$"/

>

<

/datasource>

<

/environment>

<

/environments>

/>

<

<

/configuration>

建立乙個product物件,和資料庫的表對應

環境 datasource 資料來源-連線池 - 復用session會話,不寫死,properties

sql.xml -> sql 語句

namespace 命名空間 + 標籤名 select update delete insert

找到執行的sql

核心api

1,讀取配置

resources.getasreaner(「mybatis-config.xml」)

2. 建立sqlsessionfactoty

sqlsessionfactotybuider.build()

3,獲取sqlsession

factory.opensession();

4.sqlsession 操作我們的資料庫

selectone (命名空間 + 標籤名 , 引數)、

selectlist

insert

delete

update

5.關閉sqlsession

>

name

="cn.itsource.model"

>

package

>

name

="cn.itsource.vo"

>

package

>

typealiases

>

(

#,#,

#,#,

#,#,

#​ )

<

if test=

"name!-null and name!=''"

> 如果需要拼接sql

解決資料更新和高階查詢

​ 解決and

​ 解決逗號

1 沒有匯入資料庫的驅動包

2 在xml中很多都是字串,細心,不要寫錯

3 在對映檔案中全限定名可能會寫錯

4 找不到相應的statement(sql語句)

找sql的statement寫錯了

核心xml中沒有找相應的對映檔案

記住我的痛苦

如果我成功了,我一定要對大家說,記住你當年的痛苦。現在,我很努力,但是我很痛苦,似乎我一直都很努力的學習,但是總是感覺到迷茫。基本上每週都會有一段時間特別的想學習,然後也是特別努力的學習,然後還有一段時間會特別的煩躁,感覺自己沒有什麼成就感,一點都沒有,一直在學,沒有一點效果,學著學著就沒有動力了。...

《鄭軍的回憶》文章記錄了我3年的痛苦過去

每天看見網路上鋪天蓋地的秀恩愛,秀性福的文字或者 的時候,一股莫名的滋味湧上心頭,沒有親身經歷的人是不會懂乙個男人陽痿 的痛苦!我是鄭軍,同事們都叫我小鄭,寫這篇 鄭軍的回憶 是為了幫助更多和我有同樣遭遇的兄弟們能夠走日走出心理的陰影。往事不堪回首,很多事情我都不願意再提起,但是我知道很多有像我一樣...

童年的回憶 我與蠶寶寶的故事

摘桑葉不是一件容易的事情。要出城去找桑樹,還要學會爬樹。爬樹,衣服弄髒了,回家就是一頓打。打完之後,我才能去餵養我的蠶寶寶。後來,蠶寶寶結繭了,蠶繭白花花地掛滿了乙個大紙箱,我感到養蠶取得勝利的驕傲,也得到姐姐的誇獎。今年5 月初,我的小孫孫從學校帶回一些蠶子 布滿了一張小紙板 對他奶奶說 蠶子是老...