gpt4 book ai didi

sql - 如何防止 Grails 在 dbCreate 期间生成默认的 Hibernate_sequence?

转载 作者:行者123 更新时间:2023-12-04 22:07:07 25 4
gpt4 key购买 nike

在我的每个域中,我都在静态映射闭包中定义了一个自定义序列:

static mapping = {
version false
id generator:'sequence', params:[sequence:'MY_SEQ']
}

当我创建数据库时,MY_SEQ 序列就在那里,但是 grails 仍然会生成一个默认的 hibernate_sequence。我如何让 grails 不设置默认值,并确定它使用的是我的自定义序列?即使 Grails 不会被使用,它也会生成默认值吗?

最佳答案

它很常见,默认情况下来自 Hibernate,它不是 grails 的东西。甚至还有一个 JIRA对此开放,但仍未解决。

你可以尝试扩展方言!您可以在 this topic 中找到与您想要的相同的代码.

关于确定表是否使用指定的序列,它应该,考虑到你的方式。

关于sql - 如何防止 Grails 在 dbCreate 期间生成默认的 Hibernate_sequence?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11746037/

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