Grails在运行时更改数据源

时间:2013-11-12 13:14:51

标签: hibernate grails gorm

我被要求实现一个逻辑,为单独的用户提供单独的域(假设他将拥有自己的数据库)意味着所有域都将在运行时映射到不同的数据库。 听起来很傻我知道

如何在数据源的用户登录后更改数据(持久性配置文件)  应该在申请启动时加载。

有可能吗?

注意:我想在运行时一次将某个域的数据源更改为另一个数据源。

1 个答案:

答案 0 :(得分:2)

您可以在DataSource.groovy文件中映射多个数据源,并且可以创建多才多艺的域类,然后您可以在运行时在这些数据源中执行任何CRUD操作。

参考