mybatis-mybatis-config.xml详细介绍
1.mybatis-config.xml
1.1:配置,配置可以是引入外部文件,也可以是在本文件内写配置
<!-- <properties resource="jdbc.properties"/> -->
<properties>
<property name="jdbc.driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="jdbc.url" value="jdbc:mysql://localhost:3306/db_mybatis"/>
<property name="jdbc.username" value="root"/>
<property name="jdbc.password" value="123456"/>
</properties>
1.2别名,别名可以是单独每个实体类写,也可以是扫描包
<!-- <typeAliases>
<typeAlias alias="Student" type="com.java1234.model.Student"/>
</typeAliases> -->
<typeAliases>
<package name="com.java1234.model"/>
</typeAliases>
1.3配置环境
1.3.1:配置连接类型是托管或者是jdbc
<transactionManager type="JDBC" />
1.3.2配置数据源
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</dataSource>
1.4.配置扫码mapper文件
<mappers>
<!-- <mapper resource="com/java1234/mappers/StudentMapper.xml" /> -->
<!-- <mapper class="com.java1234.mappers.StudentMapper"/> -->
<package name="com.java1234.mappers"/>
</mappers>
2.5.整个mybatis-congfig.xml配置文件
<?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>
<!-- <properties resource="jdbc.properties"/> -->
<properties>
<property name="jdbc.driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="jdbc.url" value="jdbc:mysql://localhost:3306/db_mybatis"/>
<property name="jdbc.username" value="root"/>
<property name="jdbc.password" value="123456"/>
</properties>
<!-- <typeAliases>
<typeAlias alias="Student" type="com.java1234.model.Student"/>
</typeAliases> -->
<typeAliases>
<package name="com.java1234.model"/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</dataSource>
</environment>
<environment id="test">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</dataSource>
</environment>
</environments>
<mappers>
<!-- <mapper resource="com/java1234/mappers/StudentMapper.xml" /> -->
<!-- <mapper class="com.java1234.mappers.StudentMapper"/> -->
<package name="com.java1234.mappers"/>
</mappers>
</configuration>
2.配置log4j
2.1配置appender:
log4j.rootLogger=info,appender1,appender2
2.2配置控制台输出
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
2.3配置文件输出
log4j.appender.appender2=org.apache.log4j.FileAppender
log4j.appender.appender2.File=C:/logFile.txt
log4j.properties整个配置文件
log4j.rootLogger=info,appender1,appender2
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender2=org.apache.log4j.FileAppender
log4j.appender.appender2.File=C:/logFile.txt
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout
最新文章
- 生成 PDF 全攻略【2】在已有PDF上添加内容
- PHP中类自动加载的方式
- iOS计算字符串的宽度高度
- spring4+mybatis3+maven
- 推荐一款C#反编译软件(开源)
- 玩转12款Linux开源机器人
- ExtJs4 笔记(12) Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、Ext.ux.statusbar.StatusBar 状态栏
- oracle之sql语句优化
- CoreAnimation 变换
- SmartSql 类型处理器
- bootstrap boosting bagging辨析
- Dapper.net Insert mssql unicode 乱码问题
- Centos7服务器中安装MySQL(选择一个你想要的版本)
- DotNetBar ItemPanel添加WinForm Control
- 【Python】爬虫-1
- .netLinq动态Where条件
- LeetCode OJ 145. Binary Tree Postorder Traversal
- 每日英语:Chinese Show Global Real-Estate Appetite
- ZooKeeper安装及配置(Windows系统下)
- 论文笔记:IRGAN——A Minimax Game for Unifying Generative and Discriminative Information