2016-03-31 13 views
0

目前我有一個使用數據庫X一個Grails應用X和如何結合使用2個Grails應用程序,共享相同的數據庫?

我有一個使用數據庫Y.

除了指向的Grails應用Ÿ數據庫X另一個的Grails應用Y,我該怎麼辦/變化所以當我運行應用程序Y時它不會影響數據庫X中的現有數據。

有一些域類對於grails應用程序X和Y是相同的,只有屬性不同。

當我運行應用程序Y時它會影響數據庫X中的現有數據嗎?

下面是Grails的應用程序Y(我已經指出了數據庫X,我應該改變什麼嗎?)的DataSource.groovy的:

environments { 
    development { 
      dataSource { 

      dbCreate = "update" 
      url = "jdbc:mysql://localhost/testingX?useUnicode=yes&characterEncoding=UTF-8"  //I have point to database X 

     } 
    } 
} 

回答

0

嘛,據我所知,這就是你需要做。我相信你看看這個: Grails Datasource

+0

這是一個有趣的設置。如果兩個應用程序都使用(部分)共享的一組數據,該怎麼辦?由於休眠緩存,它會延遲(在一個應用程序中)看到其他應用程序的新插入數據? – rawi

相關問題