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 月初,我的小孫孫從學校帶回一些蠶子 布滿了一張小紙板 對他奶奶說 蠶子是老...