请选择 进入手机版 | 继续访问电脑版

王小白 初识MyBatis与环境配置

[复制链接]
苍野狼步 发表于 2020-12-31 18:59:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
@[TOC]王
Mybatis出现的原因

传统jdbc的缺点:

  • 毗连参数、sql语句的硬编码(将步调中的外部变量值,使用赋值语句写死在步调中,当需要修改时,要修改源码并重新编译)
  • 数据库的频仍毗连与断开
  • 查询效果集取数据的硬编码
    而Mybatis的出现大大制止了毗连参数的硬编码问题,而采取xml的设置文件动态管理。
MyBatis的整体结构


  • 数据源设置文件
  • sql映射设置文件
  • 会话工厂
  • 会话
  • 执行器以及底层封装的对象组成。
数据源设置文件

在Mybatis中数据源是设置在SqlMapConfig.xml文件中的,也是最重要的一部门(但是在后期与spring的整合中就不必如此设置了)
复制代码
这样在修改以后,设置文件就完成了
SQL映射设置文件

Mapper.xml
  1. select * from user where id=#{id}
复制代码
上述代码为一个简朴的查询操作,此中详细的参数简朴说明一下parameterType为输入的参数类型,此题为id(编号)也就是int类型,resultType为输出的参数类型,此题为UserBean也就是用户类型
特别提示在设置完Mapper.xml后要设置到SqlMapConfig.xml中,要放在configuration标签中的最反面
  1. ....
复制代码
如上图所示就可
Mybatis运营流程

首先通过 SqlSessionFactory会话工厂 通过资源信息加载获取 SqlMapConfig.xml设置文件信息 ,然后产生交互会话的实例类SqlSessionSqlsession根据Mapper.xml设置文件中的设置进行对应操作,之后通过执行器对数据库进行操作的。从而实现了Mybatis对数据库的操作。

初识Mybatis就先说到这了末端为各人送上Mybatis3.4.1的jar包以及所需文件与情况设置
首先在myeclispe中新建一个web项目,然后进行设置,先上一个图,看一下大要结构,
提示在加入jar包的时候不光要在项目中的build中进行设置,还要把运用到的jar包复制到lib文件夹中
此项目运用mysql5.7情况,同时相对应的jar包都放在下面链接中,各位朋侪们可以直接使用(如果欠好用就找我,调欠好就打我)
下载链接完全免费必须好用,点点点
提取码:0gch
就暂时先说到这了,我要继续学习Mybatis,如有错误接待各位大神品评指正。王小白在此接待你们!!!

来源:https://blog.csdn.net/qq_45078384/article/details/111976595
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )