我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Spring框架整合mybatis的SqlSessionFactoryBean问题

img
这里为啥要给这个包下其别名 就是为什么要给value那里要写com.itheima.bean呢

为啥要写bean?谢谢

简而言之就是线程安全的,可以被多个Dao同时使用;
它跟Spring的事务进行了关联,确保当前被使用的SqlSession是一个已经和Spring的事务进行绑定了的,而且它还可以自己管理Session的提交和关闭。
你可以参考看下 spring-mybatis 之SqlSessionFactoryBean_赶路人儿-CSDN博客 在 MyBatis 中,使用 SqlSessionFactoryBuilder创建SqlSessionFactory ,进而来创建 SqlSession。一旦你获得一个 session 之后,你可以使用它来执行映射语句,提交或回滚连接,最后,当不再需要它的时候, 你可以关闭 session。 Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring https://blog.csdn.net/liuxiao723846/article/details/52424802?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162987367416780274122380%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162987367416780274122380&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~baidu_landing_v2~default-2-52424802.pc_v2_rank_blog_default&utm_term=%E4%B8%BA%E4%BB%80%E4%B9%88%E9%85%8D%E7%BD%AESqlSessionFactoryBean&spm=1018.2226.3001.4450

详见它的buildSqlSessionFactory方法,你就知道为啥用这个东西了(既然想知道原理,那就绕不开源码)

近期文章

  • 想分别爬取横线和圈里的内容 他们分别在哪个路径啊
  • 谁有 尚硅谷项目之实时数仓2.0(尚硅谷Flink实时数仓2.0) 全套课件资料
  • ipsec出现的问题,求解答,感激不尽
  • FPGA 相邻serdes COMMON时钟共用时,修改wrapper中的哪些参数?
  • C++Test函数cpptestLimitsGetMaxInt返回值
  • B,C的区别在哪呢,只知道A,B是对的,为什么C的TT可以写在结构体变量名的位置,题目不是说结构体变量名为st吗
  • 关于接口合并的问题,两个接口存在顺序调用关系
  • vue界面跳转到当前界面的下属界面
  • Android将mp3转换成Base64字符串乱码问题
  • 关于Oracle定时器执行问题的疑问
  • 如何给Dataframe输出的excel,索引列进行重新命名
  • 有关MAML算法的一些问题咨询
  • 三菱MTS1.4程序无法在WIN7电脑运行
  • 请问这道题怎么接,无头绪系列
  • 如何用一个自动化脚本判断某个IP是使用ssh登录或telnet登录
  • 设置代理服务器后无法上网
  • webstorm这个怎么弄
  • c语言中weight是什么意思啊
  • Thymeleaf 使用#{}无法获取到指定文件中的信息
  • vs code 测试代码部分中文显示失败。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华