- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MyBatis 3 中文文档
MyBatis 3
用户指南
从文档中复制代码的警告
对,这不是一个法律上的警告,但是它可以帮助你保持清醒的认识。从美
学上来讲,现代的文字处理工具在制作可读性强和格式良好的文本上做了大
量的工作。然而,它们也往往会由于插入特殊字符而完全破坏代码示例,有
时看起来和你想要的是一模一样的。“引号和连字符就是一个很好的例子-在
IDE 环境或文本编辑器中,左边的那个符号就不会正常起作用,至少不会是你
想要的那个效果。
阅读本文档,就要享受它,希望它能对你有帮助。当遇到代码段示例的时
候,可以寻找示例和下载(包括单元测试等),或是来自网站和邮件列表的
示例。
帮助我们把文档做得更好…
如果你发现了本文档的遗漏之处,或者丢失MyBatis 特性的说明时,那么最好的方法就
是了解一下这个遗漏之处然后把它记录下来。
我们在wiki 接收公共的文档贡献:
/p/mybatis/wiki/Welcome
你也是本文档的最佳作者,其他用户也会来阅读它的。
关于翻译
MyBatis 3 的用户指南翻译由南磊完成,若对翻译质量有任何意见和建议,请联系
nanlei1987@ ,愿和大家共同提高,共同进步。
目录
什么是MyBatis ? 5
入门 5
从XML 中构建SqlSessionFactory 5
不使用XML 构建SqlSessionFactory 6
从SqlSessionFactory 中获取SqlSession 6
探究已映射的SQL 语句 7
命名空间的一点注释 8
范围和生命周期 8
SqlSessionFactoryBuilder 8
SqlSessionFactory 9
SqlSession 9
Mapper 实例 9
XML 映射配置文件 10
properties 10
Settings 11
typeAliases 12
typeHandlers 13
objectFactory 14
plugins 15
environments 16
transactionManager 17
dataSsource 17
mappers 19
SQL 映射的XML 文件 19
select 20
insert ,update ,delete 21
sql 23
Parameters 24
resultMap 25
高级结果映射 27
id,result 29
支持的JDBC 类型 30
构造方法 30
关联 31
集合 34
鉴别器 36
缓存 38
使用自定义缓存 38
参照缓存 39
动态SQL 39
if 40
choose, when, otherwise 40
trim, where, set 41
foreach 43
Java API 43
应用目录结构 43
SqlSessions 44
SqlSessionFactoryBuilder 44
SqlSessionFactory 46
SqlSession 47
SelectBuilder 53
SqlBuilder 56
什么是MyBatis ?
MyBatis 是支持普通SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除
了几乎所有的JDBC 代码和参数的手工设置以及
文档评论(0)