项目中一些不理解的问题

1.Mybatis是干啥的

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

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

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

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

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

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

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

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

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

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

相关推荐
小梁努力敲代码2 小时前
java数据结构--List的介绍
java·开发语言·数据结构
摸鱼的老谭2 小时前
构建Agent该选Python还是Java ?
java·python·agent
lang201509283 小时前
Spring Boot 官方文档精解:构建与依赖管理
java·spring boot·后端
夫唯不争,故无尤也3 小时前
Tomcat 启动后只显示 index.jsp,没有进入你的 Servlet 逻辑
java·servlet·tomcat
zz-zjx3 小时前
Tomcat核心组件全解析
java·tomcat
Deschen3 小时前
设计模式-外观模式
java·设计模式·外观模式
why技术4 小时前
从18w到1600w播放量,我的一点思考。
java·前端·后端
夫唯不争,故无尤也4 小时前
JavaWeb流式传输速查宝典
java·流式传输
苏小瀚5 小时前
算法---位运算
java·算法
Camel卡蒙5 小时前
数据结构——二叉搜索树Binary Search Tree(介绍、Java实现增删查改、中序遍历等)
java·开发语言·数据结构