[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 深入淺出MyBatis技術原理與實戰(楊開振;9787121295942;電子工業
    該商品所屬分類:圖書 -> 合肥新華書店
    【市場價】
    475-688
    【優惠價】
    297-430
    【出版社】電子工業出版社 
    【ISBN】9787121295942
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    店鋪:合肥新華書店圖書專營店
    出版社:電子工業出版社
    ISBN:9787121295942

    商品編碼:70301772443

        
        
    "

    基本信息

    書名:深入淺出MyBatis技術原理與實戰

    代碼:69

    作者:楊開振

    出版社:電子工業出版社

    出版日期:2016-08-01

    ISBN:9787121295942

    字數:

    頁碼:

    版次:

    裝幀:平裝

    開本:16開

    商品重量:

    內容提要


    當前已經是移動互聯網時代,Java持久框架Hibernate沒有辦法適應高性能,靈活,大數據,可優化等要求,這時MyBatis進入了視野,隨著移動互聯網應用的持續發酵,Spring MyBatis的應用已在Java互聯網平臺上得到大量的使用,單單在51job招聘網站中MyBatis在全國也有近個崗位的需求,加上未在51job發布的企業,可見需求相當大,而在當今市場上卻沒有任何一本介紹MyBatis的書籍,為了填補這一空白本書主要介紹了Java MyBatis技術。本書詳細介紹了MyBatis的基礎組成、配置、映射器、動態SQL,教會讀者正確使用MyBatis,書中含大量的實例,使讀者可以參考。接著介紹了MyBatis的運行原理和插件開發並配有一個完整的插件例子。為了增加實用性,作者還介紹了MyBatis-Spring項目,使得讀者能夠學習到如何把MyBatis整合到Spring項目中,後作者還將講解一些常用實例,比如Blob字段、文件上傳、批量、動態表名等實用場景,讓讀者能夠參考和注意一些細節的問題。本書從基礎講到底層,注重實戰,原理,照顧到初中高三類讀者,可以作為MyBatis的學習教程和參考技術叢書。

    作者介紹


    楊開振

    • 長期從事Java開發工作,擁有近十年的Java開發經驗,目前職於一家互聯網金融公,擔任互聯網軟件開發職位。
    • IT技術的狂熱愛好者,熱衷於Java互聯網方向的軟件技術開發與研究。
    • 熟練掌握Java基礎、軟件開發設計模式和數據庫相關知識,對Spring、MyBatis等主流Java開源框架有深入研究。

    目錄


    目 錄
    章 MyBatis 簡介.................................................................................................................................. 1
    1.1 傳統的JDBC 編程........................................................................................................................ 1
    1.2 ORM 模型....................................................................................................................................... 4
    1.3 Hibernate.................................................................................................................................... 4
    1.4 MyBatis ..................................................................................................................................... 9
    1.5 什麼時候用MyBatis....................................................................................................................12
    第2 章 MyBaits 入門.........................................................................................................................13
    2.1 開發環境準備...............................................................................................................................13
    2.1.1 MyBatis .........................................................................................................................13
    2.1.2 搭建開發環境........................................................................................................................14
    2.2 MyBatis 的基本構成....................................................................................................................15
    2.2.1 構建SqlSessionFactory..........................................................................................................15
    2.2.2 創建SqlSession.....................................................................................................................19
    2.2.3 映射器...................................................................................................................................21
    2.3 生命周期.........................................................................................................................................26
    2.3.1 SqlSessionFactoryBuilder.......................................................................................................27
    2.3.2 SqlSessionFactory..................................................................................................................27
    2.3.3 SqlSession..............................................................................................................................27
    2.3.4 Mapper...................................................................................................................................28
    2.4 實例...........................................................................................................................................29
    第3 章 配置.........................................................................................................................................37
    3.1 properti素...............................................................................................................................38
    3.1.1 propert素......................................................................................................................38
    3.1.2 properties 配置文件...............................................................................................................39
    3.1.3 程序參數傳遞........................................................................................................................39
    3.1.4 優先級...................................................................................................................................40
    3.2 設置.........................................................................................................................................41
    3.3 別名........................................................................................................................................44

    3.3.1定義別名........................................................................................................................44

    3.3.2 自定義別名............................................................................................................................47

    3.4 typeHandler 類型處理器.............................................................................................................48

    3.4.1定義的typeHandler........................................................................................................49

    3.4.2 自定義typeHandler................................................................................................................51

    3.4.3 枚舉類型typeHandler............................................................................................................55

    3.5 ObjectFactory.................................................................................................................................62

    3.6 插件..................................................................................................................................................65

    3.7 environments 配置環境...............................................................................................................65

    3.7.1 概述.......................................................................................................................................65

    3.7.2 數據庫事務............................................................................................................................66

    3.7.3 數據源...................................................................................................................................67

    3.8 databaseIdProvider 數據庫廠商標識.......................................................................................68

    3.8.1 使用默認規則................................................................................................................68

    3.8.2 不使用默認規則............................................................................................................69

    3.9 引入映射器的方法.......................................................................................................................71

    第4 章映射器..............................................................................................................................................73

    4.1 映射器素.......................................................................................................................73

    4.2 sele素......................................................................................................................................74

    4.2.1 概述.......................................................................................................................................74

    4.2.2 簡易數據類型的例子............................................................................................................75

    4.2.3 自動映射...............................................................................................................................76
    4.2.4 傳遞多個參數........................................................................................................................78

    4.2.5 使用resultMap 映射結果集..................................................................................................81

    4.3 inse素......................................................................................................................................82

    4.3.1 概述.......................................................................................................................................82

    4.3.2 主鍵回填和自定義................................................................................................................83

    4.4 upda素和dele素..........................................................................................................85

    4.5 參數..................................................................................................................................................85

    4.5.1 參數配置...............................................................................................................................86

    4.5.2 存儲過程支持........................................................................................................................86

    4.5.3 特殊字符串替換和處理(#和$).........................................................................................87

    4.6 s素...........................................................................................................................................88

    4.7 resultMap 結果映射集.................................................................................................................89

    4.7.1 resultM素的構成...........................................................................................................89

    4.7.2 使用map 存儲結果集............................................................................................................91

    4.7.3 使用POJO 存儲結果集.........................................................................................................91

    4.7.4 級聯.......................................................................................................................................92

    4.8 緩存cache ....................................................................................................................................113

    4.8.1緩存(一級緩存和二級緩存)...................................................................................113

    4.8.2 自定義緩存..........................................................................................................................117

    第5 章 動態SQL ......................................................................................................................................119

    5.1 概述................................................................................................................................................119

    5.2 素............................................................................................................................................120

    5.3 choose、when、otherwi素..............................................................................................120

    5.4 trim、where、s素..............................................................................................................121

    5.5 forea素.................................................................................................................................123

    5.6 test 的屬性....................................................................................................................................124

    5.7 bi素.......................................................................................................................................125

    第6 章 MyBatis 的解析和運行原理.....................................................................................................127

    6.1 涉及的技術難點簡介.................................................................................................................128

    6.1.1 反射技術..............................................................................................................................129

    6.1.2 JDK 動態代理......................................................................................................................130

    6.1.3 CGLIB 動態代理.................................................................................................................133

    6.2 構建SqlSessionFactory 過程...................................................................................................134

    6.2.1 構建Configuration...............................................................................................................135

    6.2.2 映射器的內部組成..............................................................................................................136

    6.2.3 構建SqlSessionFactory........................................................................................................138

    6.3 SqlSession 運行過程..................................................................................................................138

    6.3.1 映射器的動態代理..............................................................................................................138

    6.3.2 SqlSession 下的對像....................................................................................................142

    6.3.3 SqlSession 運行總結............................................................................................................150

    第7 章 插件.................................................................................................................................................152

    7.1 插件接口.......................................................................................................................................152

    7.2 插件的初始化..............................................................................................................................153

    7.3 插件的代理和反射設計............................................................................................................154

    7.4 常用的工具類——MetaObject................................................................................................157

    7.5 插件開發過程和實例.................................................................................................................159

    7.5.1 確定需要攔截的簽名..........................................................................................................159

    7.5.2 實現攔截方法......................................................................................................................161

    7.5.3 配置和運行..........................................................................................................................162

    7.5.4 插件實例..............................................................................................................................163

    7.6 總結................................................................................................................................................166

    第8 章 MyBatis-Spring...........................................................................................................................168

    8.1 Spring 的基礎知識......................................................................................................................168

    8.1.1 Spring IOC 基礎...................................................................................................................169

    8.1.2 Spring AOP 基礎..................................................................................................................171

    8.1.3 Spring 事務管理...................................................................................................................173

    8.1.4 Spring MVC 基礎.................................................................................................................179

    8.2 MyBatis-Spring 應用..................................................................................................................181

    8.2.1 概述.....................................................................................................................................181

    8.2.2 配置SqlSessionFactory........................................................................................................182

    8.2.3 配置SqlSessionTemplate.....................................................................................................184

    8.2.4 配置Mapper.........................................................................................................................188

    8.2.5 配置事務..............................................................................................................................190

    8.3 實例................................................................................................................................................191

    8.3.1 環境準備..............................................................................................................................191

    8.3.2 文件目錄..............................................................................................................................193

    8.3.3 Spring 配置文件...................................................................................................................194

    8.3.4 MyBatis 框架相關配置........................................................................................................198

    8.3.5 配置服務層..........................................................................................................................205

    8.3.6 編寫控制器..........................................................................................................................209

    8.3.7 測試.....................................................................................................................................2

    8.4 總結................................................................................................................................................2

    第9 章 實用的場景...................................................................................................................................212

    9.1 數據庫BLOB 字段讀寫...........................................................................................................212

    9.2 批量更新.......................................................................................................................................215

    9.3 調用存儲過程..............................................................................................................................217

    9.3.1 存儲過程in 和out 參數的使用..........................................................................................217

    9.3.2 存儲過程遊標......................................................................................................................220

    9.4 分表................................................................................................................................................225

    9.5 分頁................................................................................................................................................227

    9.5.1 RowBounds 分頁..................................................................................................................227

    9.5.2 插件分頁..............................................................................................................................229

    9.6 上傳文件到服務器.....................................................................................................................239

    9.7 在映射中使用枚舉.....................................................................................................................247

    9.8 多對多級聯..................................................................................................................................249

    9.9 總結................................................................................................................................................253

    附錄A 數據庫模型描述與級聯學生關繫建表語句.......................................................254


    編輯


    本店為各出版社直供經銷商,規範渠道統一采購,親可以放心選購!

    ^_^:2094cc6bf1aaa284774b5ded30119f3f

    ^_^:6d3b5026fc17beed67ead06b27495ec7




    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部