发布时间:2019-07-29 16:12:00
InputStream inputStream = Resources.getResourceAsStream("mybatis.cfg.xml");
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession = sqlSessionFactory.openSession();
IUser user = sqlSession.getMapper(IUser.class);
List<User> users = user.findAll();
sqlSession.close();
for(User user1 : users){ System.out.println(user1);}
mybatis 中如果sqlsession执行下面哪个操作并提交数据库,mybatis不会清空一级缓缓存机制是为了减轻数据库压力,提高数据库性能。 Mybatis查询缓存分为一级缓存...不执行session.mit(),操作没有提交到数据库,此时Mybatis不会清空