2

我想从现有数据库创建 grails 域类,通常我是从域类创建数据库,现在我需要从现有数据库模式创建它。如果有任何可用的命令,请帮助我。

4

3 回答 3

6

我遇到了同样的问题,我找到了这个 Grails 插件。它完美地工作:它检查现有的数据库并创建域类,一切准备就绪。只需按照示例中显示的步骤操作即可。

于 2012-11-13T00:47:32.913 回答
0

有一个工具叫 GRAG:http ://grag.sourceforge.net

也许这可能会有所帮助。

于 2011-07-11T11:49:24.307 回答
0
  • 在 buildconfig.groovy 中添加插件(运行时 ':db-reverse-engineer:3.0.0')
  • 将 Hibernate 版本从 hibernate4:4.3.6.1 更改为 hibernate:3.6.10.18
  • 在 config.groovy 中定义包配置生成域类 grails.plugin.reveng.packageName="com.app.promotion"
  • 列出表,你要在 config.groovy grails.plugin.reveng.includeTables=["promotion","event","promotionexecutionstrategy"] 中生成域类
  • 在 config.groovy grails.plugin.reveng.defaultSchema=”t0006” 中定义 shcema 配置</li>
  • 然后执行命令“grails -Dgrails.env= development db-reverse-engineer”。这里的开发是数据源中的环境。
  • 完成这些步骤后,我们可以看到包中的域类,因为我们定义了列表项。
于 2016-06-14T09:11:02.663 回答