- 1、本文档共85页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mybatis3_2_8用户指南
最近更新: 10 十月 2014 | 版本: 3.2.8
简介
什么是 MyBatis ?
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码
和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的
POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。
帮助改善文档...
不管你以何种方式发现了文档的不足,或是某些特性尚且没有文档,则你可以做的最好的事情莫过于去研究它并把文
档写出来。
该文档 xdoc 格式的源码文件可通过项目的 Git 获取。Fork 这个源码库,更新后发送一个 pull request 吧。
你将成为这个文档的最佳作者,像你一样的用户定会过来查阅的。
译版(Translations )
其他语言版本(Users can read about MyBatis in following translations):
English
Español
日本語
한국어
简体中文
Do you want to read about MyBatis in your own native language? Fill an issue providing patches with your mother
tongue documentation!
入门
安装
想要使用 MyBatis 只需将mybatis-x.x.x.jar 文件置于 classpath 中。
如果使用 Maven 构建项目,则需将下面的 dependency 置于 pom.xml 中:
dependency
groupIdorg.mybatis/groupId
artifactIdmybatis/artifactId
versionx.x.x/version
/dependency
从 XML 中构建 SqlSessionFactory
每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过
SqlSessionFactoryBuilder 获得。SqlSessionFactoryBuilder 可以从 XML 配置文件或一个预先定制的 Configuration
的实例构建出 SqlSessionFactory 的实例。
从 XML 文件中构建 SqlSessionFactory 的实例非常简单,建议使用类路径下的资源文件进行配置。但是也可以使用
任意的 InputStream 实例,包括字符串形式或 URL 形式的文件路径来配置。MyBatis 包含一个叫 Resources 的工
具类,它包含一些静态方法,可使从 classpath 或其他位置加载资源文件更容易。
String resource = org/mybatis/example/mybatis-config.xml;
InputStream inputStream = Resources.getResourceAsStream(resource);
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
XML 配置文件(configuration XML )中包含了对 MyBatis 系统的核心设置,包含获取数据库连接实例的数据源
(DataSource)和决定事务范围和控制方式的事务管理器(TransactionManager )。XML 配置文件的详细内容后面
再探讨,这里先给出一个简单的示例:
?xml version=1.0 encoding=UTF-8 ?
!DOCTYPE configuration
PUBLIC -////DTD Config 3.0//EN
/dtd/mybatis-3-config.dtd
configuration
environments default=developm
您可能关注的文档
- Mimics17中文培训手册.pdf
- Modbus协议规范_中文版.pdf
- MODEL 1080分析仪操作维护手册.pdf
- Modbus协议转换板使用说明V2.7.pdf
- Module Milk Yield - 荷兰肉类与饲料中心演讲ppt.pdf
- Mk6E操作手册20100809.pdf
- MODBUS SIO Master驱动程序及电缆接线-CHS.pdf
- Moldflow设计指南——MF网格技术.pdf
- ModelCenter多学科设计优化软件及应用.pdf
- MOLYKOTE(道康宁)MSDS.pdf
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)