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

Har*_*cle 5 database grails grails-orm domain-model

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

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