在src下建立db.properties
driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis name=root password=123456
在conf.xml中导入,在configuration中加入
<properties resource="db.properties"> </properties>
然后引用
<dataSource type="POOLED"> <property name="driver" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${name}" /> <property name="password" value="${password}" /> </dataSource>
优化为,给有些全类名太长的类取别名
在conf.xml中,configuration中加入
<typeAliases> <typeAlias type="test.User" alias="_User"/> </typeAliases>
同理userMapper.xml中修改
<select id="getUser" parameterType="int" resultType="_User"> select * from users where id=#{id} </select>
此外也可以这样配置
<typeAliases>
<package name="test"/>
</typeAliases>
这时直接使用类名就可以
<select id="getUser" parameterType="int" resultType="User"> select * from users where id=#{id} </select>