使用MyBatis的好處
一、MyBatis框架的優(yōu)點(diǎn):
1. 與JDBC相比,減少了50%以上的代碼量?!?br> 2. MyBatis是最簡單的持久化框架,小巧并且簡單易學(xué)。
3. MyBatis靈活,不會(huì)對應(yīng)用程序或者數(shù)據(jù)庫的現(xiàn)有設(shè)計(jì)強(qiáng)加任何影響,SQL寫在XML里,從程序代碼中徹底分離,降低耦合度,便于統(tǒng)一管理和優(yōu)化,可重用。
4. 提供XML標(biāo)簽,支持編寫動(dòng)態(tài)SQL語句(XML中使用if, else)?! ?br> 5. 提供映射標(biāo)簽,支持對象與數(shù)據(jù)庫的ORM字段關(guān)系映射(在XML中配置映射關(guān)系,也可以使用注解)。
二、MyBatis框架的缺點(diǎn):
1. SQL語句的編寫工作量較大,尤其是字段多、關(guān)聯(lián)表多時(shí),更是如此,對開發(fā)人員編寫SQL語句的功底有一定要求。
2. SQL語句依賴于數(shù)據(jù)庫,導(dǎo)致數(shù)據(jù)庫移植性差,不能隨意更換數(shù)據(jù)庫。
三、MyBatis框架適用場合:
MyBatis專注于SQL本身,是一個(gè)足夠靈活的DAO層解決方案。
對性能的要求很高,或者需求變化較多的項(xiàng)目,如互聯(lián)網(wǎng)項(xiàng)目,MyBatis將是不錯(cuò)的選擇。文章來源地址http://www.zghlxwxcb.cn/news/detail-445556.html
文章來源:http://www.zghlxwxcb.cn/news/detail-445556.html
到了這里,關(guān)于使用MyBatis的好處的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!