Я хочу создать объект домена в разных источниках данных на основе условия, но когда мы создаем экземпляр нового объекта, такого как new Foo().save()
, невозможно указать, для какого источника данных это будет сделано.
Я также заметил, что если я сделаю new Foo().dataSource2.save()
, он все равно сохранит данные в источнике данных по умолчанию (без имени) в дополнение к dataSource2
. Как мы можем создать экземпляр объекта только в одном источнике данных и сохранить только там?
Я использую grails 2.4.3
.
Редактировать: чтобы было понятно. Я хочу динамически выбирать, в каком источнике данных создать пользователя во время выполнения.