gpt4 book ai didi

mysql - 保存的 GORM 域对象未显示在 mysql 中

转载 作者:行者123 更新时间:2023-11-29 00:27:55 25 4
gpt4 key购买 nike

我有一个 Message 对象,其中包含在处理消息时添加的日志条目。

域类消息有:

SortedSet messageLogEntries
static hasMany = [messageLogEntries: MessageLogEntry]

void addLogEntry(String entry) {
def mle = new MessageLogEntry(logEntry: entry)
this.addToMessageLogEntries(mle)
this.save(failOnError: true, flush: true)
log.debug(entry)
}

我可以通过代码单步执行条目的创建和保存并分配一个 id,但是当我在 MySql 中查询数据库时,条目不存在。

这是可行的,但自从我从 mysql 5.5 转换为 5.6.10 后就不行了

请帮忙。

最佳答案

如果此代码在 Hibernate 事务中执行,则在事务提交之前您不会在数据库中看到它。您是在集成测试中还是在事务执行流(例如服务)中运行此代码?

关于mysql - 保存的 GORM 域对象未显示在 mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18095018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com