优化

1)习惯把数据源信息放到一个属性文件中。后缀为properties

*  # 在properties中表示注释

*在resource目录下新建该文件

1 jdbc.driver=com.mysql.jdbc.Driver
2 jdbc.url=jdbc:mysql://localhost:3306/mybatis
3 jdbc.username=root
4 jdbc.password=root

*在配置文件conf.xml中引入属性文件<properties  resource=”文件名”/>

1 <?xml version="1.0" encoding="UTF-8"?>
 2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
 3 "http://mybatis.org/dtd/mybatis-3-config.dtd">
 4 <configuration> 
 5     <properties resource="db.properties"/>
 6     <environments default="development">
 7         <environment id="development">
 8             <transactionManager type="JDBC" />
 9             <dataSource type="POOLED">
10                 <property name="driver" value="${jdbc.driver}" />
11                 <property name="url" value="${jdbc.url}" />
12                 <property name="username" value="${jdbc.username}" />
13                 <property name="password" value="${jdbc.password}" />
14             </dataSource>
15         </environment>
16     </environments>
17     <mappers>
18         <mapper resource="com/zhiyou/clg/mapper/UserMapper.xml"/>
19     </mappers>
20 </configuration>

2)在conf.xml文件中为实体类起别名----不建议使用别名,建议还是在映射文件中使用全类名

<typeAliases>

<typeAlias type=”实体类路径” alias=”别名”/>//为某个实体类起别名

<package  name=”实体类包名” />//将包下所有的实体类的别名起为对应的实体类名,故可以直接使用

<typeAliases/>

3)添加日志

*在lib目录下导入日志jar包

*在resource目录下新建log4j.properties或者. log4j.xml文件(固定内容复制)

原文地址:https://www.cnblogs.com/lwgok1003/p/11442645.html