gpt4 book ai didi

grails - 复合键逆向工程 grails pulgin 问题

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

我有这张 table :

CREATE TABLE `documents_revisions` (
`es_id` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
`seq_head` int(10) unsigned NOT NULL,
`member_id` int(10) unsigned NOT NULL,
`file_id` varchar(512) COLLATE utf8_unicode_ci NOT NULL,
`save_hash` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
UNIQUE KEY `documents_rev_eis_idx` (`es_id`,`seq_head`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
当我应用反向 eng grails 插件 grails db-reverse-engineer ,我得到这个错误:

Method public java.lang.Stringgrails.plugin.reveng.GrailsEntityPOJOClass.renderConstraints() threwan exception when invoked on Entity: abdennour.DocumentsRevisions


但是,没有 pb 与其他 Db 表。事实上,逆向工程可以很好地处理这些表格。
因此,我注意到这个插件有复合键的问题。
请注意,这是一个复合 UNIQUE 键,它不是复合 PRIMARY 键

最佳答案

这是插件中的一个错误 - 它假定所有表都有一个主键,并且当模型中表示该主键的对象为空时失败。我发布了该插件的 0.5.1 版并对此进行了修复。

关于grails - 复合键逆向工程 grails pulgin 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26729586/

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