阶段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的标签库
重新部署
数据整合就算是成功了
转载于:https://www.cnblogs.com/wangjunwei/p/11391626.html
阶段3 3.SpringMVC·_07.SSM整合案例_08.ssm整合之Spring整合MyBatis框架相关推荐
- Spring系列(七)、Spring与MyBatis框架整合
7 搭建Spring与MyBatis的集成环境 要实现Spring与MyBatis的整合,很明显需要这两个框架各自的jar包,以及整合两个框架的中间包mybatis-spring.jar: 我们使用m ...
- SpringMVC、Spring、Mybatis框架整合及使用
首先需要创建一个动态web工程 引入所需的jar包 创建所需要的数据库表,并插入数据 1 CREATE DATABASE how2java; 2 USE how2java; 3 4 CREATE TA ...
- IDEA整合SSM(Spring+Spring MVC+MyBatis)
如果大家觉得对自己有用的话欢迎一键三连 转载请标明原创 文章目录 前言 搭建环境: 一.mybatis plus是什么? 简介: 二.项目搭建 1.建库建表 2.创项目 3.整合SSM 总结 前言 m ...
- Spring+SpringMVC+MyBatis深入学习及搭建(九)——MyBatis和Spring整合
1.整合思路 需要Spring通过单例方式管理SqlSessionFactory. Spring和MyBatis整合生成代理对象,使用SqlSessionFactory创建SqlSession.(Sp ...
- SSM + Shiro 整合 (2)- 实现 Spring 集成 MyBatis
项目源码:https://github.com/weimingge14/Shiro-project 演示地址:http://liweiblog.duapp.com/Shiro-project/logi ...
- MySQL数据库事务、mybatis框架、spring框架、springmvc框架、永和大王门店管理系统(框架第二部分)
第十二章 MySQL数据库事务 一. 事务及四大特性 1.什么是事务 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 ...
- java元婴期(26)----java进阶(mybatis(5)---spring和mybatis整合(重点)逆向工程(会用))
spring和mybatis整合 1.整合思路 需要spring通过单例方式管理SqlSessionFactory. spring和mybatis整合生成代理对象,使用SqlSessionFactor ...
- 【MyBatis框架】mybatis和spring整合
spring和mybatis整合 1.整合思路 需要spring通过单例方式管理SqlSessionFactory. spring和mybatis整合生成代理对象,使用SqlSessionFactor ...
- Spring整合Kafka
文章目录 Spring整合Kafka 一.引入依赖 二.配置kafka 三.测试代码--如何用kafka 3.1 KafkaTests 3.2 测试结果 Spring整合Kafka 一.引入依赖 &l ...
- Spring整合Mybatis之DAO层、Service层开发
3. Spring整合Mybatis编程DAO层开发 1. 项目引入相关依赖spring mybatis mysql mybatis-spring druid2. 编写spring.xml整合:spr ...
最新文章
- KITTI IMU 原始100Hz数据 (里面数据有重复)
- 深度学习-机器学习(5.3支持向量机Python的应用)
- 手写自己的MyBatis框架-1.0 的不足
- 最小二乘法拟合非线性函数及其Matlab/Excel 实现(转)
- luogu P2516 [HAOI2010]最长公共子序列
- [ZJOI2019]麻将
- 面向犯罪编程,9名程序员锒铛入狱
- boot spring 没有父子容器_理解 MyBatis 是如何在 Spring 容器中初始化的
- mysql约束条件整型_MySQL 表的操作
- 冬知寒,我方暖,3本Python好书赠你慢慢品
- 2012-09-16-html
- 紫书 例题 10-14 UVa 12034(组合数+递推)
- pxe无盘服务器教程,Windows下架设PXE服务器的方法
- python画建筑物_通过Python将故宫的建筑物图片,转化为手绘图
- python提取句子_关于python:从句子中提取介词短语
- 贴片元器件焊接经验及总结
- 系统架构设计师与系统分析师历年实体分析与解答下载_做Python数据分析5年了,复制粘贴是我最牛逼的技能,直到看到这些公众号,我学习了...
- intel RealSense摄像头比较
- 2019计算机小高考成绩,小高考没过怎么办 2021小高考难度如何
- 工作经验分享-vivo链路监控
热门文章
- 如何查看MFC源码(转)
- python groupby用法_Python数据分析黑色星期五-知识点整理
- 微服务 前台调用后台的慢的原因_也只有阿里P8出身的他能把SpringCloud微服务架构商城项目整的这么干了...
- 拓端tecdat|R语言用Hessian-free 、Nelder-Mead优化方法对数据进行参数估计
- 拓端tecdat|R语言异方差回归模型建模:用误差方差解释异方差
- 拓端tecdat|R语言进行数值模拟:模拟泊松回归模型的数据
- 操作系统银行家算法(课程设计报告)JAVA实现
- 案例4-4 Windows消息队列 (25 分)(优先队列的优先级设定)
- java类的加载与初始化_Java类何时以及如何加载和初始化?
- java outputstrea_java的InputStream和OutputStream的理解【转】