gpt4 book ai didi

grails - 向Groovy反向工程Mysql模式?

转载 作者:行者123 更新时间:2023-12-02 14:57:59 25 4
gpt4 key购买 nike

我来自使用MyEclipse的地方,单击一下按钮即可自动生成所有Java Domain / DAO / Hibernate文件。我正在尝试找到一些可以完成Groovy项目的工具。我知道我可以在Groovy中使用Java类,但是我不想,我需要Groovy类。

当前,我正在尝试使用Intellij,但是只能通过逆向工程创建Java类。

我找到了一个名为db-reverse-engineer的Gradle插件,但这似乎没有能力自动检测我的所有关系,并且需要我在生成之前手动将它们映射到配置文件中。考虑到我的模式的大小以及我已经在表中建立关系的事实,这是 Not Acceptable ,为什么还要将它们映射两次?

最佳答案

将数据库反向工程为Grails域类的工具是db-reverse-engineer。

关于关联(关系),您需要手动配置...

  • 多对多关联的belongsTo端。
  • 任何具有两列以上的联接表。

  • 这是因为该工具不可能可靠地选择哪个域类拥有多对多的关系,并且如果联接表包含两个以上的列,则该工具不能确定它确实是联接表。

    GORM /休眠关联和数据库关系是相似的,但不是同一件事。前者比较特殊。

    关于grails - 向Groovy反向工程Mysql模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35786441/

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