正式开发,是将mybatis和spring进行整合开发,事务控制在service中。

一个service方法中包括 很多mapper方法调用。

 

service{

         //开始执行时,开启事务,创建SqlSession对象

         //第一次调用mapper的方法findUserById(1)

        

         //第二次调用mapper的方法findUserById(1),从一级缓存中取数据

         //方法结束,sqlSession关闭

}

 

如果是执行两次service调用查询相同 的用户信息,不走一级缓存,因为session方法结束,sqlSession就关闭,一级缓存就清空。

 

相关文章:

  • 2022-12-23
  • 2021-07-21
  • 2021-05-24
  • 2022-12-23
  • 2021-10-29
  • 2021-06-02
  • 2022-12-23
  • 2020-04-12
猜你喜欢
  • 2022-12-23
  • 2021-06-20
  • 2022-02-14
  • 2021-06-23
  • 2022-12-23
  • 2021-10-15
  • 2021-06-27
相关资源
相似解决方案