您的位置:首页 > 其它

mybatis的配置文件之 mybatis-config.xml

2016-07-26 00:00 405 查看
<?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>
<!-- 对事务的管理和连接池的配置 -->
<environments default="ql">
<environment id="ql">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://127.0.0.1:3306/ql?characterEncoding=UTF-8" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<!-- mapping 文件路径配置 ,即引入外部资源-->
<mappers>
<mapper resource="cn/mybatis/ql/User-mapper.xml" />
</mappers>
</configuration>

测试链接:

public class SqlSessionFactoryUtils {
private static SqlSessionFactory sqlSessionFactory;
static{
try {
sqlSessionFactory=new SqlSessionFactoryBuilder().build(Resources.getResourceAsStream("mybatis-config.xml"));
} catch (IOException e) {
throw new RuntimeException(e);
}
}
public static SqlSessionFactory getSqlSessionFactory() {
return sqlSessionFactory;
}
}

public class Demo01 {

@Test

public void test1() {

SqlSessionFactory sf = SqlSessionFactoryUtils.getSqlSessionFactory();

SqlSession session = sf.openSession();

Connection con = session.getConnection();

//com.mysql.jdbc.JDBC4Connection@1fcfece,class com.sun.proxy.$Proxy4

System.err.println(con + "," + con.getClass());

session.close();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: