Mybatis框架基本介绍.pdf

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mybatis框架基本介绍

目录 mybatis 实战教程(mybatis in action)之一:开发环境搭建 3 mybatis 实战教程(mybatis in action)之二:以接口的方式编程 8 mybatis 实战教程(mybatis in action)之三:实现数据的增删改查 10 mybatis 实战教程(mybatis in action)之四:实现关联数据的查询 14 mybatis 实战教程(mybatis in action)之五:与spring3 集成 18 mybatis 实战教程(mybatis in action)之六:与Spring MVC 的集成 22 mybatis 实战教程(mybatis in action)之七:实现mybatis 分页 27 mybatis 实战教程(mybatis in action)之八:mybatis 动态sql 语句 36 mybatis 实战教程(mybatis in action)之九:mybatis 代码生成工具的使用 41 1 / 47 写在这个系列前面的话: 以前曾经用过ibatis,这是mybatis 的前身,当时在做项目时,感觉很不错,比hibernate 灵活。 性能也比hibernate 好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。 后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感 兴趣。因为接下来自己的项目中很有可能采用这个 ORM 工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的 mybatis 教程. 什么是mybatis MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几 乎所有的JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的XML 或注解 用于配置和原始映射,将接口和Java 的POJOs (Plan Old Java Objects,普通的Java 对象)映 射成数据库中的记录. orm 工具的基本思想 无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML 配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4. 在用完之后关闭session 。 5. 在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。 这是一个系列教程。我将把所有的链接都记录在此,以供参考.所有程序的 jar 包,可以在 第六个例子的程序中下载得到. 2 / 47 mybatis 实战教程(mybatis in action)之一:开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar 包。这 些软件工具均可以到各自的官方网站上下载。 首先建立一个名字为 MyBaits 的 dynamic web project 1. 现阶段,你可以直接建立java 工程,但一般都是开发web 项目,这个系列教程最后也是 web 的,所以一开始就建立web 工程。 2. 将 mybatis-3.2.0-SNAPSHOT.jar,mysql-connector-java-5.1.22-bin.jar 拷贝到 web 工程的lib 目录. 3. 创建mysql 测试数据库和用户表,注意,这里采用的是 utf-8 编码 创建用户表,并插入一条测试数据 程序代码 Create TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `u

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档