工作,我有我的DataSource.groovy中定義的數據源2是一個默認與常規控制器/非默認數據源服務
dataSource {
all variables
}
另一種是隻讀
dataSource_readonly {
all variables
}
起初我用默認數據源在我的控制器這樣:
class myController {
javax.sql.DataSource dataSource
def sql = new Sql(dataSource)
.............
所以現在使用其他數據源做我需要做的事端像這樣?
class myController {
javax.sql.DataSource dataSource_readonly
def sql = new Sql(dataSource_readonly)
.............
2個快速提問; 1)爲什麼你想直接連接到DataSource而不是通過GORM? 2)你在使用Grails 2.0RC1嗎? –
嗨,這是我在我的控制器執行sql查詢的方式,我做sql.rows(myquery)。此外,我們正在使用grails 1.3.7,所以不是v2,我正在考慮將其升級到版本2並嘗試添加數據源,而不是使用數據源插件。 –
我無法安裝grails 2.0RC1,它在啓動時給我無效的最大堆大小錯誤,我將使用1.3.7與datasource插件爲多個數據源。 –