Spring整合Mybatis的方式

技术Spring整合Mybatis的方式 Spring整合Mybatis的方式导入依赖的jar包dependencygroupIdjunit/groupIdartifactIdjunit/artifac

春天整合框架的方式

导入依赖的冲突包

属国

groupIdjunit/groupId

artifactIdjunit/artifactId

版本4 .13 .2/版本

示波器测试/示波器

/依赖性

属国

groupIdmysql/groupId

artifactIdmysql-连接器-java/artifactId

版本5 .1 .49/版本

/依赖性

属国

groupIdorg.mybatis/groupId

artifactIdmybatis/artifactId

版本3 .5 .2/版本

/依赖性

属国

groupIdorg.springframework/groupId

artifactIdspring-web MVC/artifactId

version5.2.0.RELEASE/version

/依赖性

属国

groupIdorg.springframework/groupId

人工泉水-JDBC/人工

version5.1.9.RELEASE/version

/依赖性

属国

GroupIdog。AspectJ/GroupId

artifactIdaspectjweaver/artifactId

版本1 .9 .7/版本

/依赖性

属国

groupIdorg.mybatis/groupId

artifactIdmybatis-spring/artifactId

版本2 .0 .2/版本

/依赖性

属国

写一个类

公共类用户{

私有进程号

私有字符串名称;

私有字符串显示当前工作目录

}

写一个接口

公共接口用户映射程序{

公共列表用户选择用户();

}

配置mybatis-config.xml文件

制图人命名空间=' com。康大木。映射器。用户映射程序

选择结果类型='用户'

从用户中选择*;

/select

/mapper

配置spring xml文件

可扩展标记语言版本='1.0 '编码='UTF-8 '

beans xmlns=' http://www。弹簧框架。“组织/架构/bean”

xmlns : xsi=' http://www。w3。org/2001/XMLSchema-instance '

xmlns : AOP=' http://www .弹簧框架。'组织/架构/AOP '

xmlns :上下文=' http://www。弹簧框架。“组织/架构/上下文”

xsi :架构位置=' http://www。弹簧框架。组织/架构/bean

https://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

https://www。弹簧框架。组织/模式/上下文/spring-context。文件

http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop.xsd'

!-日期来源:使用春天的数据源替换框架的配置-

bean class=' org。弹簧框架。JDBC。数据源。驱动程序管理器数据源

属性名='driverClassName '值='com.mysql.jdbc.Driver'/

属性名='url '值=' JDBC : MySQL ://localhost :3306/mybatissus=true amp;useUnicode=trueamp字符编码=UTF-8'/

属性名='用户名'值='root'/

属性名='密码'值='123456'/

/bean

!- sqlSessionFactory -

bean class=' org。我的巴蒂斯。春天。“sqlsessionfactory bean”

属性名='数据源' ref='数据源'/

!-绑定框架配置文件-

属性名称='配置位置'值=' class path : mybatis-config。XML '/

属性名称=“映射器位置”值=“类路径: com/kang大木/映射器/* .XML "/

/bean

!- SqlSessionTemplate就是使用的sqlSession -

bean class=' org。我的巴蒂斯。春天。SqLSessiontemplate '

!-只能使用构造器注入sqlSessionFactory,因为它没有设置方法-

构造函数-啊索引='0' ref='sqlSessionFactory'/

/bean

bean class=' com。康大木。映射器。usermapperimpl '

属性名=' SqL会话' ref=' SqL会话'/属性

/bean

/豆子

接口实现类

公共类UserMapperImpl实现了用户映射器{

//原来所有的操作,都是用使用来执行,现在都使用SqlSessionTemplate

private Slsessiontemplate Slsesession;

public void setsql session(Slsessiontemplate Slsesession){ 0

这个。SqL会话=SqL会话;

}

@覆盖

公共列表用户选择用户(){ 0

用户映射程序=SqL会话。GetMapper(用户映射器。类);

返回映射器。select user();

}

}

写一个测试类

公共类MyTest {

@测试

公共void测试(){ 0

application context=new class path smlaplicationcontext(' spring-Dao。XML ');

用户映射程序用户映射程序=(用户映射程序)上下文。

适用于(用户用户:用户映射程序。选择用户()){ 0

}

}

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/37484.html

(0)

相关推荐

  • 如何选择好的虚拟主机或者网站空间

    技术如何选择好的虚拟主机或者网站空间这篇文章主要为大家展示了“如何选择好的虚拟主机或者网站空间”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何选择好的虚拟主机或者网站空间”

    攻略 2021年11月1日
  • spark快速入门菜鸟教程(大数据spark入门教程)

    技术Spark该怎样入门本篇文章为大家展示了Spark该怎样入门,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. Spark简介2009年,Spark诞生于伯克利大学的AMPL

    攻略 2021年12月17日
  • 体表面积计算公式,人体体表面积的计算公式是什么

    技术体表面积计算公式,人体体表面积的计算公式是什么(一)计算人体表面积的公式较多,但大多数可写成(1)或(2)的形式.SA=cHα1Wα2
    (1) 这里SA为人体表面积(m2);H为身高(cm);W为体重(kg);c,α

    生活 2021年10月27日
  • 一筹莫展什么意思,一筹莫展,与,一愁莫展,的区别

    技术一筹莫展什么意思,一筹莫展,与,一愁莫展,的区别区别是一个词语是正确的,一个是错误的一筹莫展什么意思。正确词语是“一筹莫展”,意思是一点计策也施展不出,一点办法也想不出。“一愁莫展”这个词是现代人误写,是错误写法。

    生活 2021年10月29日
  • Python如何爬取视频网站弹幕并做成词云图

    技术Python如何爬取视频网站弹幕并做成词云图这篇文章将为大家详细讲解有关Python如何爬取视频网站弹幕并做成词云图,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。大家

    攻略 2021年10月26日
  • 头顶出汗是怎么回事,头部汗如雨下是怎么回事

    技术头顶出汗是怎么回事,头部汗如雨下是怎么回事头部汗如雨下是怎么回事头部大量出汗的原因分为生理性和病理性两个方面。生理性出汗与身体内外温度头顶出汗是怎么回事、精神因素和饮食有关;病理性出汗常见于甲亢、钙和维生素D缺乏、嗜

    生活 2021年11月1日