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

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

MyBatis入門介紹(超簡單)-創(chuàng)新互聯(lián)

MyBatis 簡介

創(chuàng)新互聯(lián)是一家集網站建設,西青企業(yè)網站建設,西青品牌網站建設,網站定制,西青網站建設報價,網絡營銷,網絡優(yōu)化,西青網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。

MyBatis的前身叫iBatis,本是apache的一個開源項目, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis。MyBatis是支持普通SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設置以及結果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs(Plan Old Java Objects,普通的Java對象)映射成數(shù)據(jù)庫中的記錄。

首先介紹一下Mybatis是什么?mybatis是Java的持久層框架, JAVA操作數(shù)據(jù)庫是通過jdbc來操作的,而mybatis是對jdbc的封裝。

  使用mybatis之后,開發(fā)者只需要關注sql語句本身,而不必花時間去注冊驅動、創(chuàng)建connection、statement、手動設置參數(shù),結果集檢索等jdbc繁瑣的代碼。

  mybatis基本過程:Mybatis通過xml或注解的方式將要執(zhí)行的各種statement(statement、preparedStatemnt、CallableStatement)配置起來,并通過java對象和statement中的sql進行映射生成最終執(zhí)行的sql語句,最后由mybatis框架執(zhí)行sql并將結果映射成java對象并返回。

  下面通過一個根據(jù)用戶id查詢用戶信息來學習mybatis:

     先介紹一下mybatis的兩種主要的配置文件:

        SqlMapConfig.xml(mybatis全局配置文件,名稱不固定,用來配置運行環(huán)境(數(shù)據(jù)源、事務)

        類名+mapper.xml 主要用來配置sql語句

  一、首先我們需要在mybatis的全局配置文件(SqlMapConfig.xml)中配置jdbc連接池,和加載mapper.xml.

當系統(tǒng)啟動時,會加載這個全局配置文件,然后通過全局配置文件加載到mapper.xml文件。mapper.xml文件中配置了sql語句。

  二、編寫SqlSessionFactory。mybatis的核心就是這個SqlSessionFactory。通過這個SqlSessionFactory將配置文件以參數(shù)的形式傳入之后,創(chuàng)建了一個會話。

然后通過sqlsession來操作數(shù)據(jù)庫,進行增刪改查。

  下面來對第一步和第二步分別做個細致的分析。首先貼上代碼:

sqlMapperConfig.xml


    
    
      
    
      
        
        
        
        
      
    
  
  
    
    
  

當前題目:MyBatis入門介紹(超簡單)-創(chuàng)新互聯(lián)
URL鏈接:http://weahome.cn/article/cehcss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部