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

项目中一些不理解的问题

1.Mybatis是干啥的

他是用来帮我们操作数据库的,相当于是我们的一个助手:

我们想要得到数据库中的什么数据,就可以告诉mybatis,他会给我们想要的结果,同时,我们想要对数据库做出什么操作,也可以告诉mybatis,他会帮我们去做。

所以在使用他之前,就要配置好mybatis的相关依赖,同时也要连接上数据库~

接下来细讲关于他的几个文件

1:XxxMapper类:里面包含了操作数据库的方法。

一个类对应一个表,每个类中都会有对这个表的相关操作。

2:XxxMapper.xml文件:用来编写sql语句的,并且和上面的类是搭配使用的:

编写的sql语句与上面类中的操作是对应的。

3:Xxx类:对应数据库中的表,类中的属性对应表中的字段。

mybatis帮我们得到一个数据后,会将数据映射到一个对象当中,我们通过这个对象就可以得到想要的数据。         

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

相关文章:

  • vue3 + thinkphp 接入 七牛云 DeepSeek-R1/V3 流式调用和非流式调用
  • Linux应用之构建命令行解释器(bash进程)
  • php 系统命令执行及绕过
  • 保护大数据的最佳实践方案
  • 在高流量下保持WordPress网站的稳定和高效运行
  • Redis7——基础篇(二)
  • Docker 容器安装 Dify的两种方法
  • golang常用库之-swaggo/swag根据注释生成接口文档
  • docker中pull hello-world的时候出现报错
  • NPM环境搭建指南
  • 【CSS进阶】常见的页面自适应的方法
  • Linux系统配置阿里云yum源,安装docker
  • 啥是CTF?新手如何入门CTF?网络安全零基础入门到精通实战教程!
  • 免费搭建个人网站
  • 网络安全钓鱼邮件测试 网络安全 钓鱼
  • Rust编程语言入门教程(五)猜数游戏:生成、比较神秘数字并进行多次猜测
  • haproxy实现MySQL服务器负载均衡
  • Windows桌面系统管理5:Windows 10操作系统注册表
  • CSDN文章质量分查询系统【赠python爬虫、提分攻略】
  • Mysql测试连接失败
  • DeepSeek(AI)如何赋能智能漏洞扫描与利用的思考
  • Springboot使用Redis发布订阅自动更新缓存数据源
  • rust学习六、简单的struct结构
  • .NET周刊【2月第2期 2025-02-09】
  • Linux的基础指令和环境部署,项目部署实战(下)
  • 【分布式理论15】分布式调度1:分布式资源调度的由来与过程
  • Python常见面试题的详解12
  • 未来AI方向落地场景:小语言模型,super_private_agent
  • 使用 PyTorch 实现标准卷积神经网络(CNN)
  • 开题报告——基于Spring Boot的垃圾分类预约回收系统