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 LV8
2024年4月1日
微信网友_6815604991741952 LV1
2024年1月10日
Kaiaahh LV2
2024年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日

