如何获取Grails数据源的句柄

时间:2010-02-17 03:43:13

标签: grails-controller

我想要一个grails控制器类中的连接对象的句柄(用groovy编写)。我在某处读到了我需要首先获取数据源对象并在其上调用方法getConnection来获取连接对象。

我无法找到如何在grails控制器中获取数据源对象。请帮助。

1 个答案:

答案 0 :(得分:9)

数据源只是一个bean。它可以被Spring注入几乎任何东西。

    def dataSource

但我建议您将dataSource注入服务,在那里执行getConnection调用以及您需要完成的任何工作。我认为这是一个更好的责任分离。

然后将您的服务注入您的控制器并调用它。