将Spring3和mybatis3整合
添加依赖文件
commons-dbcp-1.4.jar
commons-logging-1.1.1.jar
commons-pool-1.5.5.jar
mybatis-spring-1.0.0.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
创建spring配置文件spring.configuration.xml,如下
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 数据源 -->
<bean id="dataSource" destroy-method="close"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/test" />
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
<!-- Sql会话工厂 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath*:org/test/mybatis/mapper/*.xml" />
</bean>
<!-- Sql会话对象 -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
</bean>
</beans>
创建Spring测试类org.test.spring.root.Main
package org.test.spring.root;
import org.apache.ibatis.session.SqlSession;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.test.mybatis.mapper.PeopleMapper;
import org.test.mybatis.model.People;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
ApplicationContext ac = new ClassPathXmlApplicationContext("spring.configuration.xml");
SqlSession session=(SqlSession)ac.getBean("sqlSession");
PeopleMapper pmp=(PeopleMapper)session.getMapper(PeopleMapper.class);
People pp=new People();
pp.setPassWord("dashagua");
pp.setRealName("dashagua");
pp.setUserName("dashagua");
pmp.insertPeople(pp);
}
}
发现由spring管理的会话对象不用提交就可以插入数据.执行后数据库多出一条数据
分享到:
相关推荐
Mybatis基础项目构建所需jar包 所需最基本的jar
maven 构建的springmvc+ mybatis 整合项目,作为初学者参考项目,已经做过项目的没必要下载
用maven构建的springMVC+mybatis项目,mysql数据库
项目构建过程可以看这里 https://blog.csdn.net/qq_38815856/article/details/82284114
一个maven构建的springMvc+mybatis项目基础架构,实现了lo4j日志,欢迎大家下载。使用mysql数据库。使用之前,请查看jdbc.properties内容,进行配置即可。
Spring Boot+Mybatis项目总结(慕课课程《SpringBoot构建电-SpringBoot-Mybatis
IDEA下使用maven构建web项目(SpringMVC+Mybatis整合).非常详细,欢迎使用。
对应博文http://blog.csdn.net/eafon/article/details/25869445 写的所有代码,包括数据库。
maven构建spring mvc项目 + Mybatis整合
介绍:基于SpringBoot+Mybatis+Mysql+中间件构建的商城秒杀系统;其中,中间件主要包括:缓存中间件Redis、消息中间件RabbitMQ、统一协调调度中心中间件ZooKeeper、综合中间件Redisson等等。 介绍:基于...
Springboot整合dubbo构建maven多模块项目 - 集成 mybatis
基于springboot+mybatis redis构建的在线抽奖系统,管理后台,采用队列处理,支持高并发 项目经过严格测试,确保可以运行! 基于springboot+mybatis redis构建的在线抽奖系统,管理后台,采用队列处理,支持高并发...
1、基于springboot+mybatis redis构建的在线抽奖系统源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料...
基于springboot+mybatis redis构建的在线抽奖系统.zip基于springboot+mybatis redis构建的在线抽奖系统.zip基于springboot+mybatis redis构建的在线抽奖系统.zip基于springboot+mybatis redis构建的在线抽奖系统.zip...
基于SpringBoot + Mybatis+LayUI构建的旅游管理系统,java web课程设计,毕业设计,练手学习项目,项目经过测试,可顺利运行,包含源码和数据库文件 基于SpringBoot + Mybatis+LayUI构建的旅游管理系统,java web...
使用maven集成Spring Boot、Mybatis、redis、pageHelper多模块层级项目
Spring Boot API 项目种子是一个基于Spring Boot & MyBatis 的种子项目,用于快速构建中小型API、RESTful API 项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱困境这些劳动,专注于业务...
服务端项目(Java)一个基于Spring,SpringMVC,Mybatis 构建的电商平台,涵盖后台系统和门户页面,是SSM实战的很好实践。运用到了常用的互联网技术,比如redis,jwt,等等 服务端项目(Java)一个基于Spring,...
Spring MVC: Spring MVC是Spring框架的一个模块,它实现了MVC(模型-视图-控制器)设计模式,用于构建Web应用。Spring MVC允许你将应用的逻辑、数据和用户界面分离,使得代码更加清晰和易于维护。 MyBatis: MyBatis...
下面开始真正配置mybatis项目了。 1. 在MyBatis 里面创建两个源码目录,分别为 src_user,test_src, 用如下方式建立,鼠标右键点击 JavaResource. 2. 设置mybatis 配置文件:Configuration.xml, 在src_user目录下建立...