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

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

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

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

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

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

相关推荐
Java永无止境2 分钟前
延时任务之Redis 过期事件监听原理与缺陷
数据库·redis·缓存·延时任务
Albert Edison20 分钟前
【MySQL】表的操作
数据库·mysql·oracle
欢喜躲在眉梢里20 分钟前
mysql中的日志
android·运维·数据库·mysql·adb·日志·mysql日志
高山上有一只小老虎28 分钟前
输出单向链表中倒数第k个结点
java·数据结构·链表
java1234_小锋29 分钟前
Redis线上操作最佳实践有哪些?
数据库·redis·缓存
合作小小程序员小小店41 分钟前
web开发,在线%校园,论坛,社交管理%系统,基于html,css,python,django,mysql
数据库·后端·mysql·django·web app
失散131 小时前
分布式专题——22 Kafka集群工作机制详解
java·分布式·云原生·架构·kafka
咖啡Beans2 小时前
SseEmitter + WebClient + Flux实现SSE事件流推送
java·spring boot·flux
清风6666662 小时前
基于51单片机的空气质量检测PM2.5粉尘检测设计
数据库·单片机·嵌入式硬件·毕业设计·51单片机·课程设计
你三大爷2 小时前
Safepoint的秘密探寻
java·后端