2013-01-10 67 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