Mybatis初学二
来源:互联网 发布:python连接oracle失败 编辑:程序博客网 时间:2024/06/07 17:35
Mybatis的主要配置文件
Mybatis配置文件中<configuration>下的子标签包括以下内容:
configuration
|--- properties
|--- settings
|--- typeAliases
|--- typeHandlers
|--- objectFactory
|--- plugins
|--- environments
|--- |--- environment
|--- |--- |--- transactionManager
|--- |--- |__ dataSource
|__ mappers
(1)<settings>中是极其重要的配置,这会修改Mybatis在运行时的行为方式。以下是setting元素中的一些属性的名称和意义:
cacheEnabled:这个配置使全局的映射器启动或者禁用缓存。默认为启用。
lazyloadingEnabled:全局启用或者禁用延迟加载。当禁用的时候,所有关联对象都会即时加载。
multipleResutlSetsEnabled:允许或者不允许多种结果集从一个单独的语句中返回。
(2)
<typeAliases>
配置别名,类型别名是Java类型的简称。它仅仅只是关系到XML的配置,简写冗长的JAVA类型的全限定名。
(3)
<enviroments>
每个enviroments对应一个SqlSessionFactory实例。
enviroments对于一个应用可能连接多个数据库,那就需要配置不同的环境来连接不同的数据库。
(4)
<transactionManager> 设置事务的管理类型是type="[JDBC|MANAGED]",JDBC使用datasource的连接来管理事务范围。MANAGED自己不进行事务的提交和回滚,依靠容器来进行管理事务。
(5)
<mappers>
mappers是告诉Mybatis去哪里寻找映射SQL的语句。
- Mybatis初学二
- 二、初学SpringMVC+Mybatis之Spring IOC
- MyBatis初学
- Mybatis 初学
- mybatis初学
- mybatis初学
- 初学MyBatis
- 初学Mybatis
- Mybatis-初学
- MyBatis初学
- 初学mybatis
- MyBatis初学
- mybatis 初学 小例子
- mybatis 初学 小例子
- Mybatis初学一
- Mybatis初学三
- 初学mybatis的理解
- Mybatis 框架初学
- grep用法详解 grep与正则表达式
- 后台模版第二季,真正好用漂亮,HTML5+CSS3搭建,下载即用,无需二次编写。
- excel导入导出至SQL Server中(Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0)
- jvm基础知识一
- Android:Logcat日志猫
- Mybatis初学二
- IOS 开发学习(1): 学习纲领以及Objective-C 基本语法学习
- Webus Fox(1)免安装的在线教学、视频会议软件(含文本、语音、视频聊天、电子白板)
- Android动画详解 ,非常详细,从360图书馆复制的!让你登录才能复制~
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- SAS,NL-SAS,SATA硬盘区别
- 每日五题
- 模板约束
- Android ORM系列之ActiveAndroid