gpt4 book ai didi

mysql - Grails Spring Security-每当应用程序重新启动时,用户和角色表都会被删除

转载 作者:行者123 更新时间:2023-12-02 15:15:47 26 4
gpt4 key购买 nike

我将用户详细信息存储在MySQL数据库中,但是每当应用程序重新启动时,所有用户和角色都会丢失。我最初以为是Bootstrap.groovy的这一部分:

UserRole.withSession {
it.flush()
it.clear()
}

但是发表评论对局势没有任何影响。此外,当应用程序重新启动时,我对用户表所做的任何修改(其他字段)也都消失了。由于我对Grails还是很陌生,所以我还不知道我还能在哪里寻找这种行为来禁用它。这还能在其他哪些文件中进行?

最佳答案

看起来数据源配置中的dbCreatecreate-drop(当应用程序完全关闭时,它将删除表)。

将其更改为update(创建丢失的表和索引,并在不删除任何表或数据的情况下更新当前架构)。

https://docs.grails.org/latest/guide/conf.html#_more_on_dbcreate

关于mysql - Grails Spring Security-每当应用程序重新启动时,用户和角色表都会被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61518761/

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