gpt4 book ai didi

grails - 将域ID设置为int或Long

转载 作者:行者123 更新时间:2023-12-02 14:45:09 24 4
gpt4 key购买 nike

嗨,我有一个域类,我将其设置为int userIDUser.findById()引发错误时,当自动编号变大时会影响吗?如果我现在更改为Long(人们已经在使用该应用程序),会影响findById()吗?

最佳答案

findById()可以正常工作。

真正的问题是将新数据插入表中时,如果id是自动生成的,则很可能在达到最大值时会重新启动,这可能会导致id重复,从而导致错误。

通常,当应用程序已经投入生产并且已填充数据库时,更改架构定义并不是那么容易。而且,如果您尝试在Grails中执行此操作,则可能会丢失数据库中的信息。因此,请先备份,然后再尝试任何操作。

关于grails - 将域ID设置为int或Long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13793954/

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