2013-01-10 86 views
0

我想問一下,如何在沒有休眠的情況下在grails中運行2個數據庫?Grails多個數據庫無休眠

例如,我有叫2 dB,以我的數據源:

DB1和DB2

,我有我的應用程序有2個域,

class domain1 { 
    ... 
    static mapping = { 
     datasource 'db1' 
    } 
} 

class domain2 { 
    ... 
    static mapping = { 
     datasource 'db2' 
    } 
} 

,當我還在休眠,寄託都沒關係, 但是當我卸載休眠我得到錯誤,我的domain2不會得到db2, 我想念什麼?謝謝。

回答

0

您需要休眠(或類似mongodb gorm的對應)來支持默認的Gorm函數。

+0

好吧,如果我不使用hibernate,是否可以運行2個數據庫?非常感謝 –

+0

......沒有hibernate(或者像mongo gorm這樣的對手),你可以通過jdbc或類似的更低級別的apis來訪問dbs,但是db不能自動映射到域類。 – coderLMN