数据库和beego模型映射出现了问题(已解决)

1. 运行环境

go version go1.22.0 windows/amd64

beego v 2.1.0

2. 问题描述?

我的数据库中有 message 和 message_user 两张表,但是在SendMessageDo 这个方法中,我先通过实例化的orm 的 insert方法插入数据 message 表,后同样采用 insert 插入 message_user 表,调用SendMessageDo 接口后,message 表中有插入的数据,message_user 表中没有数据。检查模型驱动和映射没有错误。但是将第二条insert 方法换成sql语句执行message_user 表中也成功插入数据。想问问各位前辈这是什么问题导致的?

Go

Go

beego.orm框架,一个接口内对数据库进行两次插入,第二次失败是为什么?

beego.orm框架,一个接口内对数据库进行两次插入,第二次失败是为什么?
模型驱动如上

beego.orm框架,一个接口内对数据库进行两次插入,第二次失败是为什么?

3. 您期望得到的结果?

4. 您实际得到的结果?

最佳答案

消息生成的id确认下对不对。没有数据表没法确认模型设置得对不对

1个月前 评论
qingfeng0526 (楼主) 1个月前
讨论数量: 4

消息生成的id确认下对不对。没有数据表没法确认模型设置得对不对

1个月前 评论
qingfeng0526 (楼主) 1个月前

err 不记录下来?

1个月前 评论
qingfeng0526 (楼主) 1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!