从XML中创造SqlSessionFactory
程序员文章站
2024-02-22 21:56:54
...
其实,从XML中创造SqlSessionFactory是非常简单的。
首先,我们得想想,怎么来加载这XML文件呢,肯定是希望通过路径来加载吧,因为这个比较简单。正因为如此,
Mybatis提供我们一个通用类Resources , 此类中就有许多方法可以简单的从类路径和其他地址中加载xml资源。
例如:
package com.yan.test;
import java.io.InputStream;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.*;
import com.yan.dao.UserDao;
import com.yan.dao.UserDaoImpl;
import com.yan.po.User;
public class index {
private SqlSessionFactory sessionFactory = null;
@Before
public void setUp() throws Exception {
//这里定义xml的路径,这里默认是从类路径下
String resource = "SqlMapConfig.xml";
//这里就是上面说到的Resources通用类,利用它就可以轻松加载xml配置文件
InputStream inputstream = Resources.getResourceAsStream(resource);
sessionFactory = new SqlSessionFactoryBuilder().build(inputstream);
}
@Test
public void test() throws Exception {
//输出结果
System.out.println(sessionFactory.toString());
}
}
结果就是:[email protected]8b1c
就这样,可以很简单的把xml文件加载进来了
上一篇: APP转盘抽奖Java服务端接口详解
推荐阅读
-
从XML中创造SqlSessionFactory
-
dom4j从jar包中读取xml文件的方法
-
用php实现动态产生xml文件以及从xml文件中抽取数据转化成html的
-
用PHP实现动态产生XML文件以及从XML文件中抽取数据转化成HTML的小程序。。。不用DOM的。。_PHP教程
-
用php实现动态产生xml文件以及从xml文件中抽取数据转化成html的_PHP教程
-
用php实现动态产生xml文件以及从xml文件中抽取数据转化成html的小程序_PHP教程
-
把从SQL中取出的数据转化成XMl格式
-
如何从xml文件中批量读取数据?
-
从XML文件中获取信息的vbs代码
-
用php实现动态产生xml文件以及从xml文件中抽取数据转化成html的_PHP教程