- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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
您可能关注的文档
最近下载
- 《施工企业安全生产评价标准》JGJT77-2024.doc VIP
- 郴州市北湖区招聘事业单位工作人员笔试真题2024.docx VIP
- 中国铁路总公司《普速铁路线路修理规则》2023-01.pptx VIP
- 中国信通院:数字政府建设发展研究报告(2024年).pdf VIP
- 农业科研事业单位内部控制.docx VIP
- 铁路路基施工规范.pdf VIP
- 第2课 古代希腊罗马(新教材课件)-【中职专用】《世界历史》同步精品课堂(高教版2023•基础模块).pptx VIP
- NADCA压铸手册资料.pdf VIP
- 企业新三板上市财务尽职调查报告 事务所财务尽职调查报告模板.doc VIP
- 14S501-1 球墨铸铁单层井盖及踏步施工(OCR).pdf VIP
文档评论(0)