XML映射配置文件.pptx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MYBATIS;什么是MYBATIS 入门 XML映射配置文件 SQL映射语句文件 动态语句 Java API SelectBuilder SQLBuilder;MyBatis的XML配置文件包含了影响MyBatis行为甚深的 设置和属性信息。XML文档的高层级结构如下:;属性(Properties) 设置(settings) 类型别名(typeAliases) 类型处理器(typeHandlers) 对象工厂(ObjectFactory) 插件(Plugins) 环境(environments) 映射器(Mappers);这些是外部化的,可替代的属性,这些属性也可以配置 在典型的Java属性配置文件中,或者通过properties元素 的子元素来传递。例如: properties resource=org/mybatis/example/perties property name=username value=dev_user/ property name=password value=F2Fa3!33TYyg/ /properties;其中的属性就可以在整个配置文件中使用,使用可替换 的属性来实现动态配置。比如: dataSource type=POOLED property name=driver value=${driver}/ property name=url value=${url}/ property name=username value=${username}/ property name=password value=${password}/ /dataSource;这个例子中的username和password将会由properties 元素中设置的值来替换。Driver和url属性将会从包含进 来的perties文件中的值来替换。这里提供很 多配置的选项。属性也可以被传递到 SqlSessionBuilder.build()方法中。例如: SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props); // ... or ... SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, props);;属性(Properties);属性(Properties) 设置(settings) 类型别名(typeAliases) 类型处理器(typeHandlers) 对象工厂(ObjectFactory) 插件(Plugins) 环境(environments) 映射器(Mappers);这些是极其重要的调整,它们会修改MyBatis在运行时的 行为方式。下面这个表格描述了设置信息,它们的含义 和默认值。;设置(settings);一个设置信息元素的示例,完全的配置如下所示: settings setting name=cacheEnabled value=true/ setting name=lazyLoadingEnabled value=true/ setting name=multipleResultSetsEnabled value=true/ setting name=useColumnLabel value=true/ setting name=useGeneratedKeys value=false/ setting name=enhancementEnabled value=false/ setting name=defaultExecutorType value=SIMPLE/ setting name=defaultStatementTimeout value=25000/ /settings ;属性(Properties) 设置(settings) 类型别名(typeAliases) 类型处理器(typeHandlers) 对象工厂(ObjectFactory) 插件(Plugins) 环境(environments) 映射器(Mappers);类型别名是为Java类型命名一个短的名字。它只和XML 配置有关,只用来减少类完全限定名的多余部分。例 如: typeAliases typeAlias alias=Author“ type=domain.blog.Author/ typeAlias alias=Blog“ type=domain.blog.Blog/ typeAlias alias=Comment type=domain.blog.Comment

文档评论(0)

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

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

1亿VIP精品文档

相关文档