2010-02-17 43 views
4

我想要一個在grails控制器類(用groovy編寫)中連接對象的句柄。我在某處讀到我需要首先獲取數據源對象並調用getConnection方法來獲取連接對象。如何獲取Grails數據源的句柄

我無法找到如何在grails控制器中獲取數據源對象。請幫助。

回答

9

數據源就是一個簡單的bean。它可以被Spring注入到幾乎任何東西中。

def dataSource 

但我會建議你注入數據源到一個服務,做您的getConnection調用那裏,無論你的工作需要做。我認爲這是更好的職責分離。

然後將您的服務注入您的控制器並調用它。