mybatis基础教程精编版.pptVIP

  • 3
  • 0
  • 约8.44千字
  • 约 36页
  • 2019-08-04 发布于浙江
  • 举报
SqlSession的生命周期 SqlSession: 每个线程都有自己的 SqlSession 实例, SqlSession 实例是不能被共享,也不是线程安全的。因此最好使用 Request 作用域或者方法体作用域。不要使用类的静态变量来引用一个 SqlSession 实例,甚至不要使用类的一个实例变更来引用。如果你正在使用 WEB 框架,应该让 SqlSession 跟随 HTTP 请求的相似作用域。也就是说,在收到一个 HTTP 请求过后,打开 SqlSession ,等返回一个回应以后,立马关掉这个 SqlSession 。 关闭 SqlSession 是非常重要的。你必须要确保 SqlSession 在 finally 方法体中正常关闭。可以使用下面的标准方式来关闭: SqlSession session = sqlSessionFactory.openSession(); try { // do work } finally { session.close(); } SqlSession接口 SqlSession 的获取方式: Reader reader = Resources.getResourceAsReader(“configuration.xml); SqlSessionFactory sqlSessionFactory = new SqlSessi

文档评论(0)

1亿VIP精品文档

相关文档