Grails:处理现有数据库的最佳方法

时间:2014-01-28 02:08:49

标签: database grails gorm domain-model

我正在编写一个Grails应用程序,它将从现有的Oracle数据库中提取数据。如果我从头开始设计这个,我可以在两个或三个域模型中保存所有信息,因为从逻辑上讲,这是数据的排列方式。但是,这是一个预先存在的数据库,我需要的数据分布在大约25-30个表中。所以我想知道以下哪种方法最好。我不想做大量的额外工作来利用Grails所提供的功能,但同时我也希望尽可能多地利用Grails。

  1. 为所有25-30个表创建域模型,然后将数据收集到两个或三个类中。
  2. 创建两个或三个域模型,并使用SQL调用“手动”填充它们
  3. 由于我是Grails的新手,以及它如何处理数据,还有一些我还没想过的其他内容。

1 个答案:

答案 0 :(得分:2)

您的所有查询都有一个答案:

database-reverse-engineer plugin

您可以配置将表反向工程到域类的方式。也请参阅docs