项目中的增删改查

1.增加:

  1. 接口定义:在Spring Boot的Controller(控制层)定义添加医院的接口使用POST方法,并接收医院信息的JSON数据。
  2. 数据校验:在接收到数据后,进行必要的数据校验,确保数据的完整性和准确性。
  3. 业务处理:调用Service(业务层)的业务方法,将医院信息保存到数据库中。
  4. 持久层操作:MyBatis根据Service层提供的医院信息,执行SQL插入语句,将数据保存到数据库。
  5. 返回结果:操作成功后,返回添加成功的响应信息给前端。

2.删除:

接口定义:在Controller层定义删除医院的接口使用DELETE方法并接收医院的唯一标识(如ID)。

数据校验:验证医院ID的有效性。

业务处理:调用Service层的业务方法,删除数据库中的医院信息。

持久层操作:MyBatis根据医院ID,执行SQL删除语句,从数据库中删除对应记录

返回结果:操作成功后,返回删除成功的响应信息给前端。

3.修改:

接口定义:在Controller层定义修改医院的接口使用PUT方法并接收医院信息的JSON数据,包括要修改的医院ID和新的医院信息。

数据校验:验证医院ID和新医院信息的有效性。

业务处理:调用Service层的业务方法,更新数据库中的医院信息。

持久层操作:MyBatis根据医院ID和新医院信息,执行SQL更新语句,更新数据库中的对应记录

返回结果:操作成功后,返回修改成功的响应信息给前端。

4.查询:

接口定义:在Controller层定义查询医院的接口,可以使用GET方法,并接收查询条件(如医院名称、地址等)。

缓存查询:首先尝试从Redis缓存中获取查询结果,如果缓存中存在,则直接返回结果给前端。

数据库查询:如果缓存中不存在查询结果,则调用Service层的业务方法,通过MyBatis执行SQL查询语句,从数据库中获取医院信息。

结果处理:对查询结果进行必要的处理(如排序、分页等),然后返回给前端。

缓存更新:将查询结果缓存到Redis中,以便后续查询使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/851827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

运行mvn命令打包项目jar包报错?“Fatal error compiling: 无效的目标发行版: 19 ”, 让我来看看~

最近写实验,要打包项目,但是不管是在cmd运行“mvn clean package -Dmaven.test.skiptrue”命令,还是在idea上去操作,都出现了这样的一个错误: [EROR] Failed to exeoute goal org.apache.maven.plugins:maven-comnpile…

CCRC信息安全服务资质认证是什么

什么是CCRC认证? CCRC 全称 China Cybersecurity Review Technology and Certification Center。CCRC认证是指中国网络安全审查技术与认证中心进行的信息安全服务资质认证。简称信息安全服务资质认证。 CCRC,即中国网络安全审查技术与认证中心&#xff0…

倾斜摄影优化之重:轻量化

老子云倾斜摄影轻量化 1、支持全网多端流畅展示 2、支持私有化部署 3、一键轻量化G级模型 4、多种精度选择 5、支持二次开发 (1)、压缩可达98%以上 (2)、多种精度任选:普清、标清、高清、超清 (3&am…

Illustrator 2024 mac/win版:创新设计,一触即发

Illustrator 2024是一款由Adobe公司开发的强大且全面的矢量图形设计软件,它以其卓越的性能和丰富的功能,为设计师们提供了一个高效、直观且富有创意的工作环境。 Illustrator 2024 mac/win版获取 作为一款矢量图形设计软件,Illustrator 2024…

linux shell查看24h内修改的文件

执行命令: find /path -type f -mtime 0

【电机】开环控制系统和闭环控制系统

1 什么是控制系统 控制系统是指由控制主体、控制客体和控制媒体组成的具有自身目标和功能的管理系统。也可以理解为:为了使控制对象达到预期的稳定状态。例如一个水箱的温度控制,可以通过控制加热设备输出的功率进而来改变水温达到目标温度,…

基于WPF技术的换热站智能监控系统09--封装水泵对象

1、添加用户控件 2、编写水泵UI 控件中用到了Viewbox控件,Viewbox控件是WPF中一个简单的缩放工具,它可以帮助你放大或缩小单个元素,同时保持其宽高比。通过样式和属性设置,你可以创建出既美观又功能丰富的用户界面。在实际开发中…

Ansible——yum模块

目录 参数总结 1. 安装软件包 安装单个软件包 安装多个软件包 从特定仓库安装 安装包并禁用 GPG 检查 简单的命令行帮助 2. 更新软件包 更新单个软件包到最新版本 更新所有可升级的软件包 3. 删除软件包 删除单个软件包 删除多个软件包 4. 安装特定版本的软件包…

Java使用swing实现简易计算器

效果如下 代码实现 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;public class SimpleCalculator {private JFrame frame;private JTextField numField1;private JTextField numField2;private JTex…

flink消费kafka时获取元数据信息

当flink消费kafka时,只需要简单配置就能使用并正常运行 val env StreamExecutionEnvironment.getExecutionEnvironmentval props new Properties()props.setProperty(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "192.168.0.30:9092")props.setProperty(…

数据结构习题(快期末了)

一个数据结构是由一个逻辑结构和这个逻辑结构上的一个基本运算集构成的整体。 从逻辑关系上讲,数据结构主要分为线性结构和非线性结构两类。 数据的存储结构是数据的逻辑结构的存储映像。 数据的物理结构是指数据在计算机内实际的存储形式。 算法是对解题方法和…

java基础知识漏洞三

Object Object 类的常见方法有哪些&#xff1f; /*** native 方法&#xff0c;用于返回当前运行时对象的 Class 对象&#xff0c;使用了 final 关键字修饰&#xff0c;故不允许子类重写。*/ public final native Class<?> getClass() /*** native 方法&#xff0c;用于…

编程喊什么:揭秘编程世界的奥秘与魅力

编程喊什么&#xff1a;揭秘编程世界的奥秘与魅力 在数字化时代的浪潮中&#xff0c;编程已经成为了一种无处不在的力量。那么&#xff0c;当我们在编程的世界里遨游时&#xff0c;我们究竟在喊什么呢&#xff1f;本文将从四个方面、五个方面、六个方面和七个方面&#xff0c;…

读取CSV文件生成RDD去掉标题行

文章目录 1. 创建CSV文件2. 上传CSV文件3. 读取CSV文件生成RDD4. 去掉标题行生成新RDD5. 查看新生成的RDD 1. 创建CSV文件 执行命令&#xff1a;vim scores.csv 在WPS里查看CSV文件 2. 上传CSV文件 执行命令&#xff1a;hdfs dfs -put scores.csv /park 3. 读取CSV文件生…

公司活动想找媒体报道宣传怎样邀请媒体?

在当今信息爆炸的时代,对于正处于成长阶段的中小企业而言,有效且成本控制得当的宣传策略是推动品牌发展、扩大市场影响力的关键。尤其是在预算有限的情况下,如何让“好钢用在刀刃上”,实现宣传效果的最大化,成为众多企业共同面临的挑战。在此背景下,智慧软文发布系统网站作为一…

linux命令提示符设置

什么是命令提示符: 例如ubuntu: root@ubuntu20:/home# 命令提示符就是:提示输入命令的信息描述行;命令提示符一般格式就是:用户名@主机名:路径# 其实命令描述符是可以按照自己的喜好进行修改的: 1. 显示格式:当前路径# #执行命令 export PS1=\w\$ #可实现显示当前路…

解决conda中“requests.exceptions.HTTPError: 404 Client Error”问题

解决conda中“requests.exceptions.HTTPError: 404 Client Error”问题 1. Question conda activate base conda create -n myenv python3.9报错信息如下&#xff1a; >>>>>>>>>>>>>>>>>>>>>> ERROR REPO…

智能体,大模型的“增程路线”?

智能体&#xff08;AI Agent&#xff09;&#xff0c;正在将用户对大语言模型的使用分成两种截然不同的方式&#xff1a;同样是写一篇文章&#xff0c;在非智能体工作流中&#xff0c;用户输入提示词&#xff0c;然后等待大模型生成答案的整个过程&#xff0c;就像中间不使用退…

补偿 EMI 滤波器 X 电容对有源 PFC 功率因数的影响

现代开关模式电源使用 X 电容器和 Y 电容器与电感器的组合来过滤共模和差模 EMI。滤波器元件位于任何有源&#xff08;或无源&#xff09;功率因数校正 (PFC) 电路的前面&#xff08;图 1&#xff09;&#xff0c;因此 EMI 滤波器的电抗对功率因数 (PF) 造成的任何失真都会改变…

日本2024年最受欢迎的转职行业是IT 通信

2024年有关机构针对超1000名人力资源专业人士进行了“推荐转职行业”的调查。结果显示&#xff0c;日本目前最受欢迎的转职行业是 1、“IT/通信行业”&#xff08;45.9%&#xff09;&#xff0c; 2、其次是“互联网/广告/游戏”&#xff08;31.9%&#xff09;&#xff0c; 3、“…