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();
}
}
<!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();
}
}
相关文章推荐
- mysql之driver、url
- oracle之driver、url
- *-mapper.xml配置文件
- ehcache.xml配置
- 安装nginx
- mui ajax请求 登录
- for循环
- python爬虫框架scrapy学习之CrawlSpider
- python爬虫框架scrapy学习图片下载
- oracle数据库安装
- java反编译
- Windows7 mysql 5.6 安装
- error LNK2019: 无法解析的外部符号
- error C2664 —— 参数类型错误
- magento修改订单支付状态,增加订单支付选项
- Firebird(全功能的,免维护的数据库,能够管理多个独立的数据库) V2.1.3 英文特别版
- MYSQL V5.7.12 正式版
- UltraEdit中文破解版
- [CENTOS] 升级kernel
- 设计模式(一)——什么鬼