首页>代码>自己搭建简易mybatis开发模板>/mybatils开发模板/src/com/db/ConnectionFactory.java
package com.db;

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

public class ConnectionFactory {
    private static SqlSessionFactory factory;

    static {
        try {
            Reader reader = Resources.getResourceAsReader("sqlMapConfig.xml");
            factory = new SqlSessionFactoryBuilder().build(reader, "game");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static SqlSession getSession() {
        return factory.openSession();
    }

    public static <T> T getMapper(Class mapper) {
        SqlSession session = getSession();
        return (T) session.getMapper(mapper);
    }
}
最近下载更多
李亮  LV19 2023年3月6日
feng正经  LV3 2020年6月7日
1358849392  LV21 2019年11月13日
657588854  LV8 2019年7月25日
wwwdawn  LV14 2018年11月24日
nanjing2017  LV15 2017年9月18日
987098468  LV2 2017年7月21日
慕容小九九  LV2 2017年5月3日
liuxuming  LV18 2017年2月1日
tanshiming  LV18 2017年1月10日
最近浏览更多
李亮  LV19 2023年3月6日
shufsjnjksf  LV1 2022年10月18日
Mysql5ff  LV6 2022年9月19日
最代码-宋家辉  LV61 2022年4月24日
傅困难  LV1 2021年6月19日
逝水清扬  LV4 2021年4月25日
阿拉斯加  LV5 2021年1月18日
Somnor  LV1 2020年11月26日
毒品香烟  LV12 2020年10月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友