gpt4 book ai didi

grails - 维护 Grails/GORM 中列的位置

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

有没有办法固定域中列的位置?我有这个域名:

class SnbrActVector {

int nid
String term
double weight

static mapping = {
version false
id(generator: 'assigned')
}

static constraints = {
nid(blank:false)
term(blank:false)
weight(blank:false)
}
}

这是生成的表的架构:

CREATE TABLE  `fractor_grailsDEV`.`snbr_act_vector` (
`id` bigint(20) NOT NULL,
`weight` double NOT NULL,
`term` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`nid` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

列的顺序似乎颠倒了。有没有办法让它像这样? (顺序是nid,术语,权重)

CREATE TABLE  `fractor_grailsDEV`.`snbr_act_vector` (
`id` bigint(20) NOT NULL,
`nid` int(11) NOT NULL,
`term` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`weight` double NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

最佳答案

最好不要依赖 grails 来为您创建表,除非它位于内存中/仅用于测试。使用工具,例如 liquibase ,管理您的架构。

关于grails - 维护 Grails/GORM 中列的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583321/

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