ytjavaweb-day07
1,MyBatis框架的介紹
和JDBC的對(duì)比:
0, Mybatis是基于JDBC的,是對(duì)JDBC的更好的封裝,提供了更多對(duì)數(shù)據(jù)庫(kù)的簡(jiǎn)便操作
1,JDBC無(wú)法實(shí)現(xiàn)自動(dòng)封裝需要手動(dòng)封裝對(duì)象或者集合,MyBatis可以完成自動(dòng)封裝結(jié)果集
2,JDBC的SQL參數(shù)解析,需要依次為占位符設(shè)置值,MyBatis可以方便的設(shè)置SQL參數(shù)并解析
3,JDBC的代碼量非常大,MyBatis大大減少了JDBC的代碼編寫
框架的定位: 直接和數(shù)據(jù)交互層,叫做持久層

2,MyBatis框架的入門案例
先準(zhǔn)備數(shù)據(jù):
準(zhǔn)備工作:
0, 導(dǎo)入MyBatis的jar包
1, 準(zhǔn)備1號(hào)文件,核心配置文件:事務(wù),數(shù)據(jù)源...
2, 準(zhǔn)備2號(hào)文件,映射文件: 寫大量的增刪改查的SQL
3, 準(zhǔn)備3號(hào)文件,是一個(gè)類: 用來(lái)封裝表里字段的值
4, 開(kāi)始測(cè)試: ...
0, 導(dǎo)入MyBatis的jar包



1,?準(zhǔn)備1號(hào)文件,核心配置文件:
2,?準(zhǔn)備2號(hào)文件,映射文件: 寫大量的增刪改查的SQL
3,?準(zhǔn)備3號(hào)文件,是一個(gè)類: 用來(lái)封裝表里字段的值
4, 開(kāi)始測(cè)試: ...
標(biāo)簽: