Hibernate 如何在Grails中动态设置运行时的数据源?
如果我有两个数据源:Hibernate 如何在Grails中动态设置运行时的数据源?,hibernate,grails,groovy,gorm,Hibernate,Grails,Groovy,Gorm,如果我有两个数据源:dataSource\u 1和dataSource\u 2。如何在运行时根据条件(例如谁登录)设置数据源 environments { development { dataSource_1 { dbCreate = "create-drop" url = "jdbc:h2:mem:devDb" } dataSource_2 { dialect = o
dataSource\u 1
和dataSource\u 2
。如何在运行时根据条件(例如谁登录)设置数据源
environments {
development {
dataSource_1 {
dbCreate = "create-drop"
url = "jdbc:h2:mem:devDb"
}
dataSource_2 {
dialect = org.hibernate.dialect.MySQLInnoDBDialect
driverClassName = 'com.mysql.jdbc.Driver'
username = 'lookup'
password = 'secret'
url = 'jdbc:mysql://localhost/lookup'
dbCreate = 'update'
}
}
}
可能的重复不是我当时问的。请不要在我的帖子顶部写下之前有人问过这个问题。试试这个:-@johnsam有没有同样的解决方案..我面临着类似的问题