Как получить ручку к источнику данных Grails - PullRequest
4 голосов
/ 17 февраля 2010

Я хочу дескриптор к объекту соединения в классе контроллера grails (написано на groovy). Я где-то читал, что мне нужно сначала получить объект источника данных и вызвать метод getConnection для него, чтобы получить объект соединения.

Я не могу найти способ получения объекта источника данных в контроллере Grails. Пожалуйста, помогите.

1 Ответ

9 голосов
/ 06 мая 2010

Источник данных - это просто бин. Весной это может быть введено во что угодно.

    def dataSource

Но я бы порекомендовал вам вставить источник данных в Сервис, сделать там свой вызов getConnection и выполнить любую необходимую работу. Я думаю, что это лучшее разделение обязанностей.

Затем введите ваш сервис в контроллер и позвоните ему.

...