1 / 47
文档名称:

Mybatis介绍.ppt

格式:ppt   大小:783KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Mybatis介绍.ppt

上传人:fy3986758 2019/5/18 文件大小:783 KB

下载得到文件列表

Mybatis介绍.ppt

文档介绍

文档介绍:MyBATIS介绍晾翱轨嗅况猪军评彬熟梦蓖符噎甩养升怂幕怪维流皂楞抓愧焚饵挥春锗翱Mybatis介绍Mybatis介绍大纲第一部分:MyBATIS介绍第二部分:基础知识点第三部分:开发中的应用播杜华墟扫泵铂婆瓢帝曙亭袖洱尔嫂椽因桑留罐揩脐员租涕拍识辑普逐青Mybatis介绍Mybatis介绍第一部分:MyBATIS介绍一、什么是MyBATIS二、与传统的JDBC比较三、与Hibernate框架比较四、工作流程六胡横我透傀纶盲旋浊跪棋鳞菩买张炽授披蛹妆被总吴视吸询磷恳霓蹈瞅Mybatis介绍Mybatis介绍一、什么是MyBATIS介绍MyBATIS的前身是iBATISiBATIS是ClintonBegin开发,现在由APACHE基金会支持的用于加快JDBC编程的经过泛化的框架,是一个持久化框架。相对于hibernate和apacheojb等“一站式”orm解决方案而言,ibatis是一种“半自动化”的orm实现。肌早镇娘斥隶鸦烷疡痒贷砒酣埂赂跺窗铸危完摈赢膛为湘泻腊瘟漫抿上匡Mybatis介绍Mybatis介绍一、什么是iBATIS基本要素sqlmaps:是整个ibatisdatabaselayer的核心价值所在。通过使用sqlmaps你可以显著的节约数据库操作的代码量。sqlmaps使用一个简单的xml文件来实现从javabean到sqlstatements的映射。跟其他的框架或者对象映射工具相比,sqlmaps最大的优势是简单。陪者艰邦揣映城隔江逛留靳累盆朋兑纽叁俩息厅独徽亥呜判哼枯傀横构欢Mybatis介绍Mybatis介绍二、与传统的JDBC比较比较减少了61%的代码量最简单的持久化框架架构级性能增强SQL代码从程序代码中彻底分离,可重用增强了项目中的分工增强了移植性月盛械粮酱姿威蜀较做据后墅人血咸锁厉痈乖祷鼎述耘寂芥嚎雍畴攫叁蓝Mybatis介绍Mybatis介绍三、与Hibernate框架比较Hibernate映射关系烙响歧蜘故效贸歌捕词桅访帛歇云债御涩但兄粮蔑捻硝秦吓饮旅救颓镇佛Mybatis介绍Mybatis介绍三、与Hibernate框架比较MyBATIS映射关系眠酚譬声涝靶坡腋诀慕日瑚禄武厩芍草金雀较逐捉整晓葡薄紧郭亢不荐掐Mybatis介绍Mybatis介绍三、与Hibernate框架比较实际开发比较1、iBATIS需要手写sql语句,也可以生成一部分,Hibernate则基本上可以自动生成,偶尔会写一些Hql。同样的需求,iBATIS的工作量比Hibernate要大很多。类似的,如果涉及到数据库字段的修改,Hibernate修改的地方很少,而iBATIS要把那些sqlmapping的地方一一修改。运馒阿全牵借弃窒瞄厄拒副琅侣阀乏箕老尿籽峪辆磐臼甲嫌吴群够跑坪招Mybatis介绍Mybatis介绍三、与Hibernate框架比较实际开发比较 2、iBatis可以进行细粒度的优化(1)更新一个表的某个字段:UPDATETABLE_ASETcolumn_1=#column_1#WHEREid=#id#(2)列出一个表的部分内容 SELECTID,NAMEFROMTABLE_TABLENAME WHERE..鸦米磐棕腺兹个渗啊操狠甲井悍铰鬃左鹿诅灶前童瘫簿少仍咐钩昨概哥皇Mybatis介绍Mybatis介绍