conf.xml详解
1:引入properties配置文件配置数据库连接信息
2:设置别名
3:注册mapper.xml文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <?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配置文件 --> <properties resource="db.properties"></properties> <!--设置日志 --> <settings> <setting name="logImpl" value="LOG4J" /> </settings> <!--设置别名 --> <typeAliases> <!-- <typeAlias type="com.mybatis.bean.user" alias="_User"/> --> <!-- 为me.gacl.domain包下的所有实体类配置别名,MyBatis默认的设置别名的方式就是去除类所在的包后的简单的类名 比如me.gacl.domain.User这个实体类的别名就会被设置成User --> <package name="com.mybatis.bean" /> </typeAliases>
<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/newstest" /> <property name="username" value="root" /> <property name="password" value="12345678" /> --> <property name="driver" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${name}" /> <property name="password" value="${password}" /> </dataSource> </environment> </environments>
<mappers> <!-- 注册userMapper.xml文件, userMapper.xml位于me.gacl.mapping这个包下,所以resource写成me/gacl/mapping/userMapper.xml --> <mapper resource="com/mybatis/mapping/userMapper.xml" /> <mapper resource="com/mybatis/mapping/orderMapper.xml" /> <mapper class="com.mybatis.Dao.UserMapper" /> <mapper resource="com/mybatis/mapping/classMapper.xml" /> <mapper resource="com/mybatis/mapping/class2Mapper.xml" /> <mapper resource="com/mybatis/mapping/userTest.xml" /> </mappers> </configuration>
|