中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
深入淺出MyBatis技術原理與實戰

包郵 深入淺出MyBatis技術原理與實戰

作者:楊開振著
出版社:電子工業出版社出版時間:2016-09-01
開本: 32開 頁數: 268
中 圖 價:¥34.8(5.0折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

深入淺出MyBatis技術原理與實戰 版權信息

  • ISBN:9787121295942
  • 條形碼:9787121295942 ; 978-7-121-29594-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

深入淺出MyBatis技術原理與實戰 本書特色

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

深入淺出MyBatis技術原理與實戰 內容簡介

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

深入淺出MyBatis技術原理與實戰 目錄

目 錄第1 章 mybatis 簡介.................................................................................................................................. 11.1 傳統的jdbc 編程........................................................................................................................ 11.2 orm 模型....................................................................................................................................... 41.3 hibernate.................................................................................................................................... 41.4 mybatis ..................................................................................................................................... 91.5 什么時候用mybatis....................................................................................................................12第2 章 mybaits 入門.........................................................................................................................132.1 開發環境準備...............................................................................................................................132.1.1 下載mybatis .........................................................................................................................132.1.2 搭建開發環境........................................................................................................................142.2 mybatis 的基本構成....................................................................................................................152.2.1 構建sqlsessionfactory..........................................................................................................152.2.2 創建sqlsession.....................................................................................................................192.2.3 映射器...................................................................................................................................212.3 生命周期.........................................................................................................................................262.3.1 sqlsessionfactorybuilder.......................................................................................................272.3.2 sqlsessionfactory..................................................................................................................272.3.3 sqlsession..............................................................................................................................272.3.4 mapper...................................................................................................................................282.4 實例...........................................................................................................................................29第3 章 配置.........................................................................................................................................373.1 properties 元素...............................................................................................................................383.1.1 property 子元素......................................................................................................................383.1.2 properties 配置文件...............................................................................................................393.1.3 程序參數傳遞........................................................................................................................393.1.4 優先級...................................................................................................................................403.2 設置.........................................................................................................................................413.3 別名........................................................................................................................................443.3.1 系統定義別名........................................................................................................................443.3.2 自定義別名............................................................................................................................473.4 typehandler 類型處理器.............................................................................................................483.4.1 系統定義的typehandler........................................................................................................493.4.2 自定義typehandler................................................................................................................513.4.3 枚舉類型typehandler............................................................................................................553.5 objectfactory.................................................................................................................................623.6 插件..................................................................................................................................................653.7 environments 配置環境...............................................................................................................653.7.1 概述.......................................................................................................................................653.7.2 數據庫事務............................................................................................................................663.7.3 數據源...................................................................................................................................673.8 databaseidprovider 數據庫廠商標識.......................................................................................683.8.1 使用系統默認規則................................................................................................................683.8.2 不使用系統默認規則............................................................................................................693.9 引入映射器的方法.......................................................................................................................71第4 章映射器..............................................................................................................................................734.1 映射器的主要元素.......................................................................................................................734.2 select 元素......................................................................................................................................744.2.1 概述.......................................................................................................................................744.2.2 簡易數據類型的例子............................................................................................................754.2.3 自動映射...............................................................................................................................764.2.4 傳遞多個參數........................................................................................................................784.2.5 使用resultmap 映射結果集..................................................................................................814.3 insert 元素......................................................................................................................................824.3.1 概述.......................................................................................................................................824.3.2 主鍵回填和自定義................................................................................................................834.4 update 元素和delete 元素..........................................................................................................854.5 參數..................................................................................................................................................854.5.1 參數配置...............................................................................................................................864.5.2 存儲過程支持........................................................................................................................864.5.3 特殊字符串替換和處理(#和$).........................................................................................874.6 sql 元素...........................................................................................................................................884.7 resultmap 結果映射集.................................................................................................................894.7.1 resultmap 元素的構成...........................................................................................................894.7.2 使用map 存儲結果集............................................................................................................914.7.3 使用pojo 存儲結果集.........................................................................................................914.7.4 級聯.......................................................................................................................................924.8 緩存cache ....................................................................................................................................1134.8.1 系統緩存(一級緩存和二級緩存)...................................................................................1134.8.2 自定義緩存..........................................................................................................................117第5 章 動態sql ......................................................................................................................................1195.1 概述................................................................................................................................................1195.2 if 元素............................................................................................................................................1205.3 choose、when、otherwise 元素..............................................................................................1205.4 trim、where、set 元素..............................................................................................................1215.5 foreach 元素.................................................................................................................................1235.6 test 的屬性....................................................................................................................................1245.7 bind 元素.......................................................................................................................................125第6 章 mybatis 的解析和運行原理.....................................................................................................1276.1 涉及的技術難點簡介.................................................................................................................1286.1.1 反射技術..............................................................................................................................1296.1.2 jdk 動態代理......................................................................................................................1306.1.3 cglib 動態代理.................................................................................................................1336.2 構建sqlsessionfactory 過程...................................................................................................1346.2.1 構建configuration...............................................................................................................1356.2.2 映射器的內部組成..............................................................................................................1366.2.3 構建sqlsessionfactory........................................................................................................1386.3 sqlsession 運行過程..................................................................................................................1386.3.1 映射器的動態代理..............................................................................................................1386.3.2 sqlsession 下的四大對象....................................................................................................1426.3.3 sqlsession 運行總結............................................................................................................150第7 章 插件.................................................................................................................................................1527.1 插件接口.......................................................................................................................................1527.2 插件的初始化..............................................................................................................................1537.3 插件的代理和反射設計............................................................................................................1547.4 常用的工具類——metaobject................................................................................................1577.5 插件開發過程和實例.................................................................................................................1597.5.1 確定需要攔截的簽名..........................................................................................................1597.5.2 實現攔截方法......................................................................................................................1617.5.3 配置和運行..........................................................................................................................1627.5.4 插件實例..............................................................................................................................1637.6 總結................................................................................................................................................166第8 章 mybatis-spring...........................................................................................................................1688.1 spring 的基礎知識......................................................................................................................1688.1.1 spring ioc 基礎...................................................................................................................1698.1.2 spring aop 基礎..................................................................................................................1718.1.3 spring 事務管理...................................................................................................................1738.1.4 spring mvc 基礎.................................................................................................................1798.2 mybatis-spring 應用..................................................................................................................1818.2.1 概述.....................................................................................................................................1818.2.2 配置sqlsessionfactory........................................................................................................1828.2.3 配置sqlsessiontemplate.....................................................................................................1848.2.4 配置mapper.........................................................................................................................1888.2.5 配置事務..............................................................................................................................1908.3 實例................................................................................................................................................1918.3.1 環境準備..............................................................................................................................1918.3.2 文件目錄..............................................................................................................................1938.3.3 spring 配置文件...................................................................................................................1948.3.4 mybatis 框架相關配置........................................................................................................1988.3.5 配置服務層..........................................................................................................................2058.3.6 編寫控制器..........................................................................................................................2098.3.7 測試.....................................................................................................................................2108.4 總結................................................................................................................................................210第9 章 實用的場景...................................................................................................................................2129.1 數據庫blob 字段讀寫...........................................................................................................2129.2 批量更新.......................................................................................................................................2159.3 調用存儲過程..............................................................................................................................2179.3.1 存儲過程in 和out 參數的使用..........................................................................................2179.3.2 存儲過程游標......................................................................................................................2209.4 分表................................................................................................................................................2259.5 分頁................................................................................................................................................2279.5.1 rowbounds 分頁..................................................................................................................2279.5.2 插件分頁..............................................................................................................................2299.6 上傳文件到服務器.....................................................................................................................2399.7 在映射中使用枚舉.....................................................................................................................2479.8 多對多級聯..................................................................................................................................2499.9 總結................................................................................................................................................253附錄a 數據庫模型描述與級聯學生關系建表語句.......................................................254
展開全部

深入淺出MyBatis技術原理與實戰 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 溶氧传感器-pH传感器|哈美顿(hamilton) | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 开云(中国)Kaiyun·官方网站 - 登录入口 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 国际学校_国际学校哪个好_国际课程学校-国际学校择校网 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 出国劳务公司_正规派遣公司[严海]| 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 东莞海恒试验仪器设备有限公司| 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 移动机器人产业联盟官网| 淘趣英语网 - 在线英语学习,零基础英语学习网站 |