java二级缓存技术_Java二级缓存
第一步
所需導入架包
log4j-api-2.10.0.jar
log4j-core-2.10.0.jar
mybatis-3.4.1.jar
mysql-connector-java-5.1.38.jar
第二步
開始配置數據庫的連接
br>??? "http://mybatis.org/dtd/mybatis-3-config.dtd">
第三步(文件放在src根目錄問件下)
日志配置
第四步:開始測試
/**
* 讀取配置文件
* ?? ?IO
*/
Reader reader = Resources.getResourceAsReader("mybatisConfig.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);//加載并創建連接工廠
SqlSession? session1 = factory.openSession();//從連接池取出一個連接。
StudentDao dao1 = session1.getMapper(StudentDao.class);
Student stu1 = dao1.selectOne(21);
stu1.setStuName("張小三");
dao1.update(stu1);
session1.commit();
session1.close();//把連接歸還給連接池
System.out.println(stu1.getStuName());
System.out.println("---上一個sql數據被緩存,數據緩存到session里----");
SqlSession session2 = factory.openSession();//從連接池取出一個連接。
StudentDao dao2 = session2.getMapper(StudentDao.class);
Student stu2 = dao2.selectOne(21);
session2.commit();
session2.close();//把連接歸還給連接池
System.out.println(stu2.getStuName());
System.out.println("---上一個sql數據被緩存,數據緩存到session里----");
SqlSession session3 = factory.openSession();//從連接池取出一個連接。
StudentDao dao3 = session3.getMapper(StudentDao.class);
Student stu3 = dao3.selectOne(21);
session3.commit();
session3.close();//把連接歸還給連接池
System.out.println(stu3.getStuName());
總結
以上是生活随笔為你收集整理的java二级缓存技术_Java二级缓存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一五菱宝骏SUV行驶中起火 驾驶员被严重
- 下一篇: Java学习笔记—UDP通信