gpt4 book ai didi

mysql - 使用groovy域类引用其他表中的字段创建mysql表

转载 作者:行者123 更新时间:2023-11-29 20:55:33 25 4
gpt4 key购买 nike

我正在尝试使用 groovy 域类创建 mysql 表。我有一个主表和另一张表,其中引用了主表中的字段。让我解释得更清楚。我有一个主表

资质大师
````````````````
资质ID
资质名称
资格持续时间

用户资格 map
``````````````````


用户名
邮箱
QualificationID(该字段指QualificationMaster中的QualificationID)

请帮助我通过使用带有示例片段的 groovy 域类来完成此操作...我搜索了很多,但我发现它很令人困惑..请帮助我,因为我对 groovy 很陌生,并且对我帮助很大。我为此使用 GGTS IDE。

最佳答案

看看这个:

class QualificationMaster{
String QualificationName
Integer QualificaitonDuration
}

class UserQualificationMap{
String Username
String Email
QualificationMaster Qualification
}

您不必使用 QualificationMaster.QualificaitonID 作为 QualificationMaster 的主键。默认情况下,会为每个域类创建 QualificationMaster.id(您可以在数据库中检查它)。

因此,您可以从 UserQualificationMap 中引用 QualificationMaster。它将在 UserQualificationMap 表中映射为 QualificationMaster 的主键。

此外,尝试对域类中的属性使用较短且小写的名称。例如,将 QualificationMaster.QualificationName 更改为 QualificationMaster.name,将 QualificationMaster.QualificaitonDuration 更改为 QualificationMaster.duration。

关于mysql - 使用groovy域类引用其他表中的字段创建mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37656360/

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