mybatis 数据源描述符配置 解析

/************************************************************************/
>mybatis数据源配置以及映射器关联文件配置
/************************************************************************/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration SYSTEM "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
			<!-- 将数据源连接属性定义在properties文件中 resouce属性为指定的位置-->
			<properties resource="mybatis.properties"></properties>

			<!-- 
			    <dataSource type="POOLED"> 
					//POOLED指的是org.apache.ibatis.datasource.pooled.PooledDataSource;一个数据源的实现类
					<property name="driver" value="{driver}"/>
					<property name="url" value="{url}"/>
					<property name="username" value="{username}"/>
					<property name="password" value="{password}"/>
			    </dataSource>
			 -->
			
			<!-- 
			    resultType的结果类型的简写定义
				如:<select id="list" resultType="ctm">
			       select cid,cname,oid from customer</select>
			 -->
                     <typeAliases>
		       <typeAlias alias="ctm" type="com.zyb.entity.Customer"/>
		     </typeAliases>

		      <!--
			<settings>
			    <setting name="cacheEnabled" value="true"/>  //使全局的映射器启用或者禁用缓存默认为true 
			    <setting name="lazyLoadingEnable" value="true"/> //当设置为true的时候所有关联对象都会进行延时加载 默认值为true
				 .... 
			</settings>
		      -->
			
			<!--
			<typeHandlers>
			    类型处理器用于将对应的数据库中的类型转成java对象类型
				<typeHandler handler="" javaType="" jdbcType=""/>
			</typeHandlers>
			-->
			
			<!--
			 插件拦截器用于在调用某个映射语句的时候要做的事情
			 如Executor在调用update方法的时候要做的事情
			<plugins>
				<plugin interceptor="类名">
					<property name="属性名" value=""/>
				</plugin>
			</plugins>
			-->
			
			
			<environments default="development">
				<environment id="development">
					<transactionManager type="JDBC"/>
					<dataSource type="POOLED">
						<property name="driver" value="com.mysql.jdbc.Driver"/>
						<property name="url" value="jdbc:mysql://localhost:3306/test"/>
						<property name="username" value="root"/>
						<property name="password" value="123"/>
						<!-- 
						还有数据源连接池属性设置
						jndi数据源属性设置
						env.Encoding=utf-8
						 ....
						 -->
					</dataSource>
				</environment>
			</environments>
			
		        <!-- sql语句映射器描述符 -->
			<mappers>
				<mapper resource="com/zyb/persistence/CustomerMapper.xml"/>
			</mappers>
</configuration>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值