关于扫描包的问题

关于扫描包的问题


http://img1.sycdn.imooc.com//climg/5c6631f500018e0a10730179.jpg

如上,为什么要扫描dao包,既然mybatis没有使用注解模式,而是在mapper的xml文件中完成sql配置的,那么应该可以不用扫描才对?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 楚楚提 2019-02-15 19:25:17

"你好同学,用xml的方式也需要扫描dao呀,否则谁来制造sqlSession呢?"


sqlSessionFactory生产sqlSession我知道,我是说之前的Mybatis的课程,在传统xml方式开发中是不需要扫描dao包的:


http://img1.sycdn.imooc.com//climg/5c66a1630001aece12120514.jpg

http://img1.sycdn.imooc.com//climg/5c66a1730001dda009330264.jpg

http://img1.sycdn.imooc.com//climg/5c66a1890001225710250309.jpg

不需要扫描dao包的.

  • 你好同学, 是这样的,在传统的开发中,getSession方法也就是获取sqlSessionFactory产生的sqlSession,而在使用spring框架之后,我们只需要在xml文件中进行SqlSessionFactory的配置就可以了,spring框架会自动为我们生成sqlSession的,祝学习愉快~
    2019-02-17 12:56:19
  • 提问者 楚楚提 回复 chrismorgen #2
    懂了,我之前说的xml,我的意思是mybatis的xml,不是spring的
    2019-02-17 12:59:44
  • 提问者 楚楚提 回复 chrismorgen #3
    懂了,我之前说的xml,我的意思是mybatis的xml,不是spring的
    2019-02-17 12:59:45
chrismorgen 2019-02-15 15:10:44

你好同学,用xml的方式也需要扫描dao呀,否则谁来制造sqlSession呢?你截图的代码是为了给mapper文件中的sql创建sqlSession哦,以前都是我们自己创建sqlSessionFactory来生产sqlSession,现在直接在xml文件中配置意见就可以了,祝学习愉快~

  • 提问者 楚楚提 #1
    详情见回答
    2019-02-15 19:25:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师