项目中一些不理解的问题

1.Mybatis是干啥的

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

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

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

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

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

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

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

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

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

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

相关推荐
风象南9 分钟前
Spring Boot 实现文件秒传功能
java·spring boot·后端
橘猫云计算机设计10 分钟前
基于django优秀少儿图书推荐网(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·python·小程序·django·毕业设计
黑猫Teng13 分钟前
Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南
java·spring boot·后端
星河浪人20 分钟前
Spring Boot启动流程及源码实现深度解析
java·spring boot·后端
佩奇的技术笔记20 分钟前
中级:Maven面试题精讲
java·面试·maven
Lizhihao_32 分钟前
JAVA-堆 和 堆排序
java·开发语言
极客先躯37 分钟前
高级java每日一道面试题-2025年3月21日-微服务篇[Nacos篇]-什么是Nacos?
java·开发语言·微服务
工业互联网专业1 小时前
基于springboot+vue的动漫交流与推荐平台
java·vue.js·spring boot·毕业设计·源码·课程设计·动漫交流与推荐平台
雷渊1 小时前
深入分析Spring的事务隔离级别及实现原理
java·后端·面试
rebel1 小时前
Java获取excel附件并解析解决方案
java·后端