Как Вы получаете доступ к двум базам данных в Grails

Я нашел простой способ и хотел бы поделиться им.

Ключом является определение myArray. Это было бы успешным, если бы это было так:

 let myArray : [NSMutableDictionary] = [["firstDict":1, "otherKey":1], ["secondDict":2, "otherKey":1], ["lastDict":2, "otherKey":1]]

 myArray.enumerated().forEach{[110].element["index"] = [110].offset}

 print(myArray)






 [{
firstDict = 1;
index = 0;
otherKey = 1;
 }, {
index = 1;
otherKey = 1;
secondDict = 2;
}, {
index = 2;
lastDict = 2;
otherKey = 1;
}]
20
задан Ben Williams 3 September 2008 в 01:23
поделиться

2 ответа

Существует теперь плагин Grails, который включает использование нескольких источников данных непосредственно с уровнем GORM Grails: http://burtbeckwith.com/blog/?p=70

9
ответ дан 29 November 2019 в 23:00
поделиться

Следующее сообщение, кажется, лучший источник информации о предмете:

, Как получить mutli-источник-данных в чашах Грааля

, Он сводится к:

  • Определяют datasource1 в DevelopmentDataSource
  • , Определяют datasource2 в resources.xml
  • Запись ДАО для CRUD объектов области с помощью datasource2
  • В hibernate.cfg.xml, перечисляют все объекты области.

Только первый источник данных будет иметь динамические методы средства поиска.

, Если это - действительно простой запрос, Вы после и не возражаете не иметь функций ORM, Вы могли использовать Groovy, SQL или собственные функции SQL В спящем режиме.

-1
ответ дан 29 November 2019 в 23:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: