2016-03-31 15 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

相关问题