项目中一些不理解的问题

1.Mybatis是干啥的

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

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

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

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

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

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

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

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

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

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

相关推荐
风口上的猪201516 分钟前
thingboard告警信息格式美化
java·服务器·前端
追光少年332244 分钟前
迭代器模式
java·迭代器模式
超爱吃士力架2 小时前
MySQL 中的回表是什么?
java·后端·面试
扣丁梦想家2 小时前
设计模式教程:装饰器模式(Decorator Pattern)
java·前端·装饰器模式
drebander2 小时前
Maven 构建中的安全性与合规性检查
java·maven
drebander2 小时前
Maven 与 Kubernetes 部署:构建和部署到 Kubernetes 环境中
java·kubernetes·maven
王会举2 小时前
DeepSeek模型集成到java中使用(阿里云版)超简单版
java·阿里云·deepseek
2025年一定要上岸3 小时前
JAVA EE初阶 - 预备知识(三)
java·java-ee
淡黄的Cherry3 小时前
istio实现灰度发布,A/B发布, Kiali网格可视化(二)
java·算法·istio
无际单片机编程3 小时前
面对STM32的庞大体系,如何避免迷失在细节中?
java·stm32·单片机·嵌入式硬件·嵌入式开发