• 阶段3 3.SpringMVC·_07.SSM整合案例_08.ssm整合之Spring整合MyBatis框架


     
    service能供成功的调用到service对象就算是整合成功

    如果能把生成的代理对象也存大IOC的容器中。那么ServiceImpl就可以拿到这个对象 做一个注入,然后就可以调用代理对象的查询数据库的方法

    核心的问题就是把代理对象存在IOC的容器中

    在applicationContext.xml


    工程可以帮我们创建session。有了session就可以拿到代理对象。
    在applicationContext.xml内把工厂配上,那么IOC容器就有了工厂,那么就可以通过工厂创建session。有了session就可以创建代理。有了代理就可以把代理存到IOC的容器中去。

    为什么要配置dao的全路径呢?需要帮你生成哪些代理对象,你需要把包告诉我。才能生成并存到容器中。

    第一步c3p0的连接池



    第二部session工厂

    mybits.spring这个包下的

    工作连接池就可以来构建session 的工厂,所以把连接池传进去。

    第三步

    映射扫描配置类:MapperScannerConfigurer



    SqlMapperConfig.xml可以删除了



    dao加上注解。表示交给IOC容器管理

    Service注入

    先把dao注入进来

    保存之类,还没有提交事务。

    把数据通过Model传递给jsp页面

    页面上打印list的集合

    遍历集合的话。先引入JSTL的标签库

    重新部署




    数据整合就算是成功了

     

  • 相关阅读:
    BZOJ 4525 二分
    BZOJ 4565 状压DP
    BZOJ 3930 容斥原理
    BZOJ 4562 搜索...
    BZOJ 4563 错排+高精度
    BZOJ 1833 数位DP
    BZOJ 4517 组合数+错排
    python 入门学习(二)
    python 入门学习
    Python 爬虫
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11391626.html
Copyright © 2020-2023  润新知