1
需要定期從某個外部數據庫(不受我控制的模式)讀取〜20K個記錄,並更新/創建本地模式(grails主要的dataSource
)中的相應實例。目標是單個域類。grails:從外部模式導入數據的方法
我已將外部數據庫映射爲另一個dataSource。我正在考慮使用groovy.sql.Sql
+原始SQL來引入所有記錄,並根據需要生成域實例。這是一條合理的道路嗎?我是否應該模擬出外部模式,並使用GORM端到端?
假設第一種方法,考慮測試:是否有任何有用的工具,我應該研究設置測試數據(I.E.等價於非域數據的構建測試數據/固件)?
謝謝
作爲GORM對象將讀取模型建模幾乎沒有任何好處,因爲在那裏架構的細微變化可能會使您推出新版本。只需要讀取所需內容,甚至可以將SQL放入配置中。在GORM的寫作結束時進行驗證。所以我認爲除了一些便利的功能來查詢你的數據外,沒有什麼可以說GORM了。 – cfrick 2014-10-10 06:30:57