Mybatis怎么整合Spring?
由于目前Spring官方还没有出整合Mybatis的特性,所以这里在Spring框架和MyBatis框架上再添加用于整合的框架“mybatis-spring-1.0.2.jar” (该框架时MyBatis官方自己出的)。
虽然我熟悉ibatis但迫于时代的压力,我毅然选择了mybatis。在MyBatis的基础上不能否定ibatis,所以mybatis只晨ibatis上进行了升级和修改。
Mybaits为什么要整合Spring?
说白了其实就想使用Spring提供的服务,比如Spring的事务管理、Spring的IOC对Bean进行管理等。
开发依赖库:
JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、junit4.8.1
企业级项目实战(带源码)地址: http://zz563143188.iteye.com/blog/1825168
收集五年的开发资料下载地址: http://pan.baidu.com/share/home?uk=4076915866&view=share
如果觉得我的例子太深(本人主要针对新手,把很多细节的知识点描述出来了,建议先看我的再给友人的),可以参考简单例子 http://duzitianya.iteye.com/blog/814884
一、准备工作:
1、下载jar包(我已都下载好放到项目中去了)
Spring3 jar下载:
MyBatis3 jar 下载:
http://www.mybatis.org/java.html
junit 4 jar下载:
http://www.junit.org/
2、创建mybatis的配置文件
3.配置user.xml文件也就与数据库打交道的POJO文件
4.创建spring的配置文件
4、JavaBean(Model、Entity,POJO)相关类、
5、创建dao接口mybatis 的mapper对象
6、创建service和action层就不用实现了,很简单的可参考 http://zz563143188.iteye.com/blog/1825168
7.调用测试类,查看打印结果
Ok,至此spring 和mybatis就整合好了。
三、用junit进行单元测试
相关推荐
《SSM框架详解:基于spring-mybatis-spring...总结,"spring-mybatis-spring-1.3.2.tar.gz"是一个典型的SSM框架示例,通过学习和实践,我们可以掌握SSM框架的核心原理和使用技巧,为开发复杂的企业级应用打下坚实基础。
标题 "MyBatis-Spring 整合示例" 指的是将 MyBatis 框架与 Spring 框架进行集成的过程。在企业级应用开发中,这两个框架的结合使用非常常见,因为 MyBatis 提供了灵活的 SQL 映射功能,而 Spring 则提供了强大的依赖...
总结,这个压缩包提供了一个完整的Spring MVC和MyBatis整合的示例,包含了数据库脚本和详尽的注释,无论你是初学者还是有经验的开发者,都能从中受益。通过研究源码,你可以掌握Web应用的开发流程,理解Spring MVC和...
这个整合示例源码很可能是为了展示如何将这四者有效地结合在一起,以便开发出高效、可维护的Web应用程序。下面将详细阐述这些技术及其整合的关键点。 **Spring MVC** Spring MVC是Spring框架的一个模块,专门用于...
SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和MyBatis的集成,这个压缩包"SSM-springframework-3.1.4.RELEASE-mybatis-3.2.2.zip"显然是一个非Maven方式的SSM整合实例。下面将详细介绍这三个组件...
在"java-mybatis、springmvc 整合demo源码(druid-demo)"中,我们主要探讨的是如何将这两个框架进行无缝集成,并解决在使用@Transactional注解时遇到的事务管理问题。 首先,我们需要了解MyBatis与SpringMVC的整合...
《Spring MVC MYBatis企业应用实战+源码》是一份深度探讨如何在企业环境中整合并高效使用Spring MVC和MyBatis两大主流Java框架的资源包。这个资源包含了一本PDF电子书《spring+mybatis企业应用实战》以及配套的源...
本项目是一个完整的影院选座购票系统,采用现代技术栈实现,包括后端的SpringBoot、MyBatis-Plus,以及前端的Vue.js和Element UI。下面将分别介绍这些技术及其在系统中的应用。 1. **SpringBoot**: SpringBoot是...
《Java EE企业级应用开发教程Spring+Spring MVC+MyBatis》是一本深入探讨Java企业级应用程序开发的书籍,源代码包含多个章节的实例,旨在帮助读者理解和掌握使用Spring、Spring MVC和MyBatis框架进行实际开发的关键...
本示例源码是将这四个关键组件整合在一起的实例,旨在帮助开发者理解如何在实际项目中使用它们。以下是对这些组件的详细解释: 1. **SpringMvc**:Spring的MVC模块提供了一种分离应用程序业务逻辑与用户界面的方式...
这是一个基于Java技术栈的整合示例,主要涵盖了Spring MVC、Spring、MyBatis以及Maven四个关键组件。这些技术在企业级应用开发中扮演着重要角色,尤其在构建Web应用程序时。下面将对这些技术进行详细说明: 1. **...
《Spring+MyBatis企业应用实战》适合有较好的Java 编程基础,JSP、Servlet、JDBC 基础,Spring 框架基础的读者,尤其适合于对Spring MVC 和MyBatis 了解不够深入,或对Spring MVC+MyBatis 整合开发不太熟悉的开发...
本示例源码包“maven整合示例源码、spring mvc + spring + mybatis”正是一个展示了如何将这些关键组件整合在一起的实例,旨在帮助开发者理解和实践Java Web应用程序的开发流程。 首先,Maven是一个强大的项目管理...
这个源码包提供了将这三个组件整合到一起的示例,适合开发者学习和快速搭建项目。 **Spring框架**是核心容器,负责管理应用对象的生命周期和依赖注入。在Spring中,通过XML配置或基于注解的配置,可以定义Bean的...
Spring MVC、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,它们各自负责不同的职责,协同工作可以构建高效、灵活的企业级应用程序。这里我们将深入探讨这三个框架以及它们的整合方式。 **Spring MVC**...
这是一个基于Java技术栈的Web应用整合示例,主要涵盖了SpringMVC、Spring、Mybatis以及Maven四个核心组件。这个项目旨在帮助开发者理解如何将这些流行框架集成到一个实际的应用中,实现数据持久化、控制层逻辑和业务...
`mybatis-spring-sample`很可能是一个示例项目,包含了配置和代码示例,帮助开发者理解如何将两者整合。 1. **配置集成**: - 在Spring的配置文件中,我们需要声明一个`SqlSessionFactoryBean`,它用于创建`...
SSM框架整合是Java开发中常见的一种技术栈组合,它由Spring、SpringMVC和Mybatis三个核心组件构成。这三大框架的结合为开发者提供了强大的功能,包括依赖注入、服务管理、模型-视图-控制器架构以及灵活的数据访问...