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

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

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

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

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

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

相关推荐
cellurw8 分钟前
Day39 SQLite数据库操作与HTML核心API及页面构建
数据库·sqlite·html
摇滚侠18 分钟前
Vue3入门到实战,最新版vue3+TypeScript前端开发教程,笔记02
vue
小蒜学长18 分钟前
旅行社旅游管理系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·旅游
Kevinyu_20 分钟前
RabbitMQ
java·rabbitmq·java-rabbitmq
Mr_hwt_12323 分钟前
基于mybatis-plus动态数据源实现mysql集群读写分离和从库负载均衡教程(详细案例)
数据库·spring boot·mysql·mybatis·mysql集群
TT哇34 分钟前
【多线程案例】:单例模式
java·单例模式·面试
万邦科技Lafite35 分钟前
实战演练:通过API获取商品详情并展示
大数据·数据库·python·开放api接口
黄焖鸡能干四碗1 小时前
智慧教育,智慧校园,智慧安防学校建设解决方案(PPT+WORD)
java·大数据·开发语言·数据库·人工智能