我正在編寫一個將從現有Oracle數據庫中提取數據的Grails應用程序。如果我從頭開始設計,我可以將所有信息保存在兩個或三個域模型中,因爲邏輯上這就是數據的排列方式。但是,這是一個預先存在的數據庫,它具有我需要分佈在大約25-30個表中的數據。所以我想知道哪種方法會被認爲是最好的。我不想做很多額外的工作來利用Grails所提供的功能,但同時我希望儘可能多地利用Grails。Grails:處理現有數據庫的最佳方法
- 爲所有25-30個表創建域模型,然後將數據收集到兩個或三個類中。
- 創建兩個或三個域模型並使用SQL調用「手動」填充它們
- 由於我是新來的Grails以及它如何處理數據,還有一些我還沒有想過的數據。
如何將視圖添加到數據庫並構建至少部分的域模型呢?有趣的是,你問,我只是碰到了一篇文章。 http://java.dzone.com/articles/using-database-views-grails – vector
不幸的是,對數據庫進行任何更改都是不可能的......這包括添加視圖。 –
...那是不幸的。 – vector