我正在编写一个将从现有Oracle数据库中提取数据的Grails应用程序。如果我从头开始设计,我可以将所有信息保存在两个或三个域模型中,因为逻辑上这就是数据的排列方式。但是,这是一个预先存在的数据库,它具有我需要分布在大约25-30个表中的数据。所以我想知道哪种方法会被认为是最好的。我不想做很多额外的工作来利用Grails所提供的功能,但同时我希望尽可能多地利用Grails。Grails:处理现有数据库的最佳方法
- 为所有25-30个表创建域模型,然后将数据收集到两个或三个类中。
- 创建两个或三个域模型并使用SQL调用“手动”填充它们
- 由于我是新来的Grails以及它如何处理数据,还有一些我还没有想过的数据。
如何将视图添加到数据库并构建至少部分的域模型呢?有趣的是,你问,我只是碰到了一篇文章。 http://java.dzone.com/articles/using-database-views-grails – vector
不幸的是,对数据库进行任何更改都是不可能的......这包括添加视图。 –
...那是不幸的。 – vector