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

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

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

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

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

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

相关推荐
IvorySQL2 分钟前
PostgreSQL 技术日报 (3月5日)|规划器控制力升级,内核能力再进阶
数据库·postgresql·开源
SimonKing12 分钟前
JetBrains 用户狂喜!这个 AI 插件让 IDE 原地进化成「智能编码助手」
java·后端·程序员
狂奔小菜鸡14 分钟前
Day39 | Java中更灵活的锁ReentrantLock
java·后端·java ee
NE_STOP13 小时前
MyBatis-配置文件解读及MyBatis为何不用编写Mapper接口的实现类
java
数据组小组14 小时前
免费数据库管理工具深度横评:NineData 社区版、Bytebase 社区版、Archery,2026 年开发者该选哪个?
数据库·测试·数据库管理工具·数据复制·迁移工具·ninedata社区版·naivicat平替
后端AI实验室18 小时前
用AI写代码,我差点把漏洞发上线:血泪总结的10个教训
java·ai
程序员清风20 小时前
小红书二面:Spring Boot的单例模式是如何实现的?
java·后端·面试
belhomme20 小时前
(面试题)Redis实现 IP 维度滑动窗口限流实践
java·面试
Be_Better20 小时前
学会与虚拟机对话---ASM
java
悟空聊架构20 小时前
基于KaiwuDB在游乐场“刷卡+投币”双模消费系统中的落地实践
数据库·后端·架构