Grails: использование двух баз данных (одна создана с использованием класса домена, другая - существующая БД) - PullRequest
0 голосов
/ 28 февраля 2012

Я недавно закончил приложение, используя только стандартный способ grails (классы GORM-домена и т. Д.), Но компания просит меня включить существующую БД из проекта с открытым исходным кодом. Оба используют только MySQL DB, что хорошо, но я не уверен, как к этому подойти. Я видел несколько сообщений о подключении грааля к нескольким БД.

Наверное, мой вопрос: возможно ли подключиться к двум базам данных: одна сопоставлена ​​с классами домена, а другая нет? Моя основная причина сделать это состоит в том, чтобы хранить весь код в одном проекте и повторно использовать код, не перегружая проект и не создавая плагин.

Спасибо за понимание.

Ответы [ 2 ]

2 голосов
/ 28 февраля 2012

Да.Это возможно - http://grails.org/doc/latest/guide/single.html#multipleDatasources

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

0 голосов
/ 11 марта 2012

Спасибо за ответ. Мне также удалось найти инструмент, который помогает генерировать класс домена из существующей БД. Инструмент называется GRAG (Генератор приложений Grails) , который, хотя и не идеален, но немного помогает мне быстрее начать работу.

Надеюсь, это поможет и другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...