Mybatis使用之核心配置文件

mybatis-config.xml --系统文件配置

configuration 配置:(注意元素节点的顺序
properties 可以配置在java属性配置文件中
settings 修改mybatis在运行时的行为方式
typeAliases 为java类型命名一个别名(简称)
typeHandlers 类型处理器
objectFactory 对象工厂
plugins 插件
environments 环境
environment 环境变量
transactionManager 事务管理器
DataSource 数据源
mappers 映射器


<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
	<!-- 引入database。properties文件 -->
	<!-- mybatis-config.xml文件中标签的顺序不能乱,否则会报错可配置多套环境,但是id唯一 -->
	<properties resource="database.properties"></properties>
	<settings>
		<setting name="logImpl" value="LOG4J"/>
	</settings>
	<typeAliases>
		<!-- 将冗长的文件名简写 -->
		<!-- 第一种方式 -->
		<typeAlias alias="user" type="cn.kgc.tangcco.pojo.User"/>
		<!-- 第二种方式 :他就可以将指定包下面的Javabean的非限定类名作为默认名称-->
		<!--例:cn.kgc.tangcco.pojo.User   和   cn.kgc.tangcco.pojo.Provider
			就变成了:   User   和   Provider		  -->
		<package name="cn.kgc.tangcco.pojo"/>
	</typeAliases>
	<environments default="development">
		<environment id="development">
		<!--transactionManager是事务管理器:有两种值[jdbc\managed(托管)]   -->
			<transactionManager type="JDBC"></transactionManager>
			<!--dataSource 是数据源接口,内置了三种: UNPOOL\POOLED\JNDI (都是池) -->
			<dataSource type="POOLED">
				<property name="driver" value="${driver}"/>
				<property name="url" value="${url}"/>
				<property name="username" value="${user"/>
				<property name="password" value="${password}"/>
			</dataSource>
		</environment>
	</environments>
	
	<!-- 将mapper文件加入到config文件中 -->
	<!-- 配置mapper映射文件
		方式一: 使用类资源路径获取资源
		resource = "cn/kgc/tangcco/dao/user/UserMapper.xml"
		方式二:使用url获取资源(为你的xml文件在本地中的绝对路径)
		url = "file:///e:/sqlmappers/UserMapper.xml"  
	 -->
	<mappers>
		<mapper resource="cn/kgc/tangcco/dao/user/UserMapper.xml"/>
	</mappers>
</configuration>

datasource.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/smbms?relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull
user=root
password=TDBC1019

停课不停学,坚持进步,发展自己。加油!!!

原创文章 28 获赞 41 访问量 1035

猜你喜欢

转载自blog.csdn.net/wenquan19960602/article/details/104308389