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
}
}
}
这是一个有趣的设置。如果两个应用程序都使用(部分)共享的一组数据,该怎么办?由于休眠缓存,它会延迟(在一个应用程序中)看到其他应用程序的新插入数据? – rawi