首页>代码>mybatis增删改查,关联查询,带数据库的demo>/mybatisdemo/src/com/sessionfactory/SessionFactory.java
package com.sessionfactory;

import java.io.Reader;
import java.util.List;

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 com.yihaomen.mybatis.model.UserAndBook;

public class SessionFactory {

	private static SqlSessionFactory sqlSessionFactory;
	private static Reader reader;
	public static SqlSession session = null;
	static {
		try {
			reader = Resources.getResourceAsReader("Configuration.xml");
			sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public static SqlSession getSession() {
 
		return session = sqlSessionFactory.openSession();
	}

	public static void closeSession() {
		if (session != null) {
			session.close();
		}
	}

	public static void main(String[] args) {
		getSession();
 

		List<UserAndBook> uabList = session
				.selectList("com.yihaomen.mybatis.model.UserMapper.selectUserAndBook");

		for (UserAndBook uab : uabList) {
			System.out.println(uab.getBookName()+"\t"+uab.getUserAddress());
		}

	}
}
最近下载更多
可乐要加冰1  LV6 4月1日
李亮  LV19 2023年3月6日
我睡觉时不困  LV7 2022年10月30日
dicaprio  LV1 2022年10月2日
cddhhh  LV1 2022年7月3日
靛紫1234  LV4 2022年4月28日
wittylin  LV1 2022年4月28日
Altria  LV5 2021年8月18日
ommmly  LV5 2021年6月9日
hjd3983  LV10 2020年12月1日
最近浏览更多
可乐要加冰1  LV6 4月1日
Kaiaahh  LV1 1月4日
zuishuaidebaba  LV2 2023年6月19日
李亮  LV19 2023年3月6日
bibibibi 2022年11月1日
暂无贡献等级
我睡觉时不困  LV7 2022年10月30日
shufsjnjksf  LV1 2022年10月18日
dicaprio  LV1 2022年10月2日
sweetbox  LV10 2022年9月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友