项目中一些不理解的问题

news/2025/2/21 23:57:56

1.Mybatis是干啥的

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

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

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

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

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

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

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

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

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

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


http://www.niftyadmin.cn/n/5861437.html

相关文章

自动化网页检测提醒

自动化网页检测提醒 一、前言 随着网页动态化技术的普及,许多关键信息(如新闻公告、商品价格、库存状态等)会实时更新。手动监控效率低下且易遗漏,本方案通过自动化监测智能提醒,实现对指定网页区域的实时监控&#…

LLM的MoE架构的“动态路由”为什么能训练出来?

互联网各领域资料分享专区(不定期更新): Sheet 正文 大型语言模型(MoE)架构中的“动态路由”之所以能够被有效训练,关键在于其设计融合了可微分的路由机制、专家协同优化以及负载均衡约束。以下是具体原因和技术原理的解析: 一、动态路由的可微分性与端到端优化 门控网络…

如何理解什么是股指期货?

股指期货,简单来说,就是一种以股票指数为标的的期货合约。就好比你和朋友打赌,赌某个股票指数未来的价格会涨还是会跌。比如,现在沪深300指数是4000点,你和朋友约定,一个月后这个指数会涨到4100点&#xff…

了解几个 HTML 标签属性,实现优化页面加载性能

引言 当浏览器解析 HTML 文档时,如果遇到一个普通的脚本标签(不带 async 或 defer 属性),浏览器会立即下载并执行该脚本,同时阻塞 HTML 解析过程。这意味着,如果脚本文件较大或者网络连接较慢,…

深入浅出Java虚拟机(JVM)核心原理

目录 一、JVM概述 1.1 大白话理解JVM 1.2 JVM架构 1.3 跨平台运行的本质 二、类加载器 1.1 类加载全过程 1.1.1 加载阶段 1.1.2 验证阶段 1.1.3 准备阶段 2.2 双亲委派机制 2.3 自定义类加载器 三、运行时数据区 3.1 堆内存结构 3.1.1 新生代参数优化 3.1.2 内存…

机器学习小项目之鸢尾花分类

项目目标: 使用机器学习算法(如 K-近邻算法)来对鸢尾花数据集进行分类。 1. 准备工作 首先,我们需要安装一些常用的机器学习库,如 scikit-learn 和 pandas。 pip install scikit-learn pandas matplotlib2. 导入必…

vxe-table 如何实现跟 Excel 一样的数值或金额的负数自动显示红色字体

vxe-table 如何实现跟 Excel 一样的数值或金额的负数自动显示红色字体,当输入的值为负数时,会自动显示红色字体,对于数值或者金额输入时该功能就非常有用了。 查看官网:https://vxetable.cn gitbub:https://github.co…

从0到1:固件分析

固件分析 0x01 固件提取 1、从厂商官网下载 例如D-link的固件: https://support.dlink.com/resource/products/ 2、代理或镜像设备更新时的流量 发起中间人攻击MITM #启用IP转发功能 echo 1 > /proc/sys/net/ipv4/ip_forward#配置iptables,将目…