真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MyBatis快速入門之環(huán)境搭建和單表映射-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

目前創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、秦都網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

一.MyBatis簡介

    一說起對象關(guān)系映射框架,大家第一時間想到的肯定是Hibernate。Hibernate作為一個著名的框架,功能十分強大。我們只需要配置好實體類和數(shù)據(jù)表之間的關(guān)系,Hibernate就會自動幫我們完成生成并執(zhí)行SQL語句,映射結(jié)果集這樣的工作。但是也正是由于Hibernate如此強大的功能,導(dǎo)致了它的缺點:一是非常笨重,啟動Hibernate的SessionFactory非常耗時,開銷巨大;二是配置復(fù)雜,學(xué)習(xí)成本較高,系統(tǒng)調(diào)優(yōu)也不容易;三是自定義查詢功能較弱,查詢結(jié)果如果不是映射的實體類,查詢起來就比較麻煩。因此另一個ORM框架MyBatis,越來越流行。

    前面說到的幾個Hibernate的缺點,反過來正好就是MyBatis的優(yōu)點:一是非常輕量,系統(tǒng)開銷??;二是配置簡單,易于學(xué)習(xí),官方文檔我直覺上感覺比Log4j2的文檔還少;三正好就是MyBatis的特點,映射查詢結(jié)果非常靈活。另外MyBatis還有一個優(yōu)點就是自帶中文文檔,可能有些地方感覺不太通順,但是完全足夠我們學(xué)習(xí)和使用了。

二.配置環(huán)境

1.依賴引入

    添加MyBatis最簡單的辦法就是使用Maven或Gradle這樣的構(gòu)建工具。在這里我使用Gradle。在項目中添加如下幾行即可。如果確定不使用新的Java 8 時間API,那么第二行的依賴還可以去掉。這里我用的數(shù)據(jù)庫是MySQL,因此還需要添加MySQL的JDBC驅(qū)動。

compile group: 'org.mybatis', name: 'mybatis', version: '3.4.2'
  compile group: 'org.mybatis', name: 'mybatis-typehandlers-jsr310', version: '1.0.2'
  compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.40'

當(dāng)前名稱:MyBatis快速入門之環(huán)境搭建和單表映射-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/ddohog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部