封装SqlSessionFactory调用方法

来源:互联网 发布:用友软件成都分公司 编辑:程序博客网 时间:2024/06/16 14:38

封装SqlSessionFactory调用方法

一、封装
import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException;public class SqlSessionFactoryUtils {    private static SqlSessionFactory sqlSessionFactory;    public static SqlSessionFactory getInstance() throws IOException {        synchronized (SqlSessionFactoryUtils.class){            if (sqlSessionFactory == null){                synchronized (SqlSessionFactoryUtils.class){                    sqlSessionFactory = new SqlSessionFactoryBuilder().build(Resources.getResourceAsStream("mybatis-conf.xml"));                }            }        }        return sqlSessionFactory;    }}

二、调用
SqlSessionFactory sqlSessionFactory = SqlSessionFactoryUtils.getInstance();