mybatis創建SQL session的步驟

  1. 得到資源
  2. 創建工廠建造者對象
  3. 用工廠建造者創建工廠
  4. 用工廠得到session

session工具類

package com.fdk.util;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;


import java.io.IOException;
import java.io.Reader;

public class sessionUtil {
    static SqlSessionFactory factory=null;
    protected SqlSession session;
    static {
        try {
            Reader r= Resources.getResourceAsReader("mybatisConfig.xml");
            SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuilder();
            factory=builder.build(r);

        } catch (IOException e) {
            e.printStackTrace();
        }

    }

    public SqlSession getsession(){
         session=factory.openSession();
         return  session;
    }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章