当前位置: 首页 > news >正文

MyBatis快速入门


  1. 创建表(自行完成)


  1. 创建模块,引入坐标

(1).进入mybatis官网:MyBatis中文网

按步骤进行添加坐标

先添加mybatis依赖


然后手动添加mysql驱动


junit单元测试坐标:


logback坐标:

用的时候直接复制

同时要将logback的配置文件logback.xml添加到这里

<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.20</version></dependency><!-- 添加logback-classic依赖 --><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.11</version></dependency><!-- 添加logback-core依赖 --><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.2.3</version></dependency>

  1. 编写mybatis的核心配置文件mybatis-config.xml:

如图:

————》

然后


  1. 编写sql映射文件

格式:表名.Mapper.xml

比如User.Mapper.cml

resultType对应的是返回值类型,我们这里的返回值是User,所以定位User的位置

然后把这个Mapper映射文件加载到mybatis-config.xml的映射文件中去

因为是平级,所以只写文件名即可


  1. 编码

1.定义pojo类


2.定义一个mybatis的核心测试类

2.1加载mybatis的核心配置文件,获取sqlsessionFactory

在官网中进行copy:

————》》


2.2获取session对象,用它来执行sql


2.3执行sql

在括号里传入sql语句的唯一标识即可

格式:名称空间.id(唯一标识)


最后释放资源即可

http://www.lryc.cn/news/26083.html

相关文章:

  • Mysql的一些提权方式(mysql提权、UDF)
  • 【2023】DevOps、SRE、运维开发面试宝典之Docker相关面试题
  • 圣杯布局的实现方式
  • RecastDemo用法
  • IIC总线式驱动开发(mpu6050)(二)
  • 盘点一下那些远程办公的神仙公司
  • Spring Cloud Alibaba全家桶(四)——微服务调用组件Feign
  • 安装pytorch
  • 自动化测试 Appium之Python运行环境搭建 Part2
  • LeetCode 2 - 两数相加
  • 用Python实现九九乘法表的几种方式,最简单只需一行代码
  • 入职外包三个月,我提桶跑路了
  • 企业邮箱对企业有哪些好处以及便捷性
  • ConvNeXt V2实战:使用ConvNeXt V2实现图像分类任务(一)
  • 3.2 报错整理
  • 从0开始学python -46
  • JavaScript事件委托机制详解
  • 【项目实战】MySQL中union和union all的相同点与不同点
  • ChatGPT最牛应用,让它帮你更新网站新闻吧!
  • 乌班图安装kvm并配置网络
  • 蓝库云|ERP系统在企业数字化转型中最常用的八大功能
  • Pytorch学习笔记#1:拟合函数/梯度下降
  • 挑战图像处理100问(24)——伽玛校正
  • 高级信息系统项目管理师(高项)软考论文评分标准(附历年高项论文题目汇总)
  • MySQL实战记录篇2
  • C++实现AVL树
  • 高并发语言erlang编程初步
  • springboot 问题记录
  • 【PAT甲级题解记录】1034 Head of a Gang (30 分)
  • Python搭建一个steam钓鱼网站,只要免费领游戏,一钓一个准