山东大学软件学院创新项目实训开发日志(12)之将对话记录保存到数据库中

在之前的功能开发中,已经成功将deepseekAPI接口接入到springboot+vue项目中,所以下一步的操作是将对话和消息记录保存到数据库中

在之前的开发日志中提到数据库建表,所以在此刻需要用到两个表,conversation表和message表,这两者之间的关系是一个对话表里可以包含很多消息

所以在后端进行开发,首先保存对话:

然后保存message相关信息,因为是对话,所以保存消息时,需要同时保存用户的问题和AI的回复

最终成功将数据库相关信息保存到数据库,实现效果:

相关推荐
婪苏(Python学习ing)2 分钟前
MySQL 与 Redis 基础入门:从安装到核心操作
数据库
fouryears_2341725 分钟前
什么是JSON,如何与Java对象转化
java·spring boot·spring·json
CHEN5_0239 分钟前
【RocketMQ】一分钟了解RocketMQ
java·rocketmq·java-rocketmq
幻灭行度43 分钟前
通过redis_exporter监控redis cluster
数据库·redis·缓存
寒士obj1 小时前
JVM 内存结构
java·开发语言·jvm
Wang's Blog1 小时前
Nestjs框架: 基于Mongodb的多租户功能集成和优化
数据库·mongodb·多租户
带刺的坐椅1 小时前
Solon 整合 LiteFlow 规则引擎:概念与实战
java·solon·liteflow
Edingbrugh.南空1 小时前
Aerospike架构深度解析:打造web级分布式应用的理想数据库
数据库·架构
wuk9981 小时前
互联网应用主流框架整合 Spring Boot开发
java·spring boot·后端
forestsea2 小时前
Caffeine 缓存库的常用功能使用介绍
java·缓存·caffeine