Как передать данные от одной базы данных до другого с, в спящем режиме?

Я думаю, что это не работает, потому что вы не установили реальную электронную почту, я вижу From='webmaster@example.com'; в вашем коде. Поэтому я предлагаю вам сначала изменить это на адрес электронной почты вашего домена и настроить все параметры в коде. Мы не можем отправить вам решенный код, потому что мы не знаем ваш домен, адрес электронной почты и т. Д. Надеюсь, это поможет :) Спасибо, Оливер

8
задан cretzel 2 October 2008 в 13:11
поделиться

3 ответа

Я сделал это прежде для передачи данных между двумя различными типами БД (в моем случае DB2 и SQL Server MS). То, что я сделал, должно было создать две отдельных фабрики сессии и дать им обоим тот же список отображающихся файлов. Затем я просто считал записи от одной и сохранил их к другому.

Конечно, это предположило, что оба источника данных были идентичны.

8
ответ дан 5 December 2019 в 10:45
поделиться

Какова цель копирования? Та часть Вашего потока приложения или логики? или просто прямые данные, копирующие?

Если это только ради копирования законченных данных, нет никакой потребности использовать, в спящем режиме. Существует много инструментов для него.

4
ответ дан 5 December 2019 в 10:45
поделиться

Как другие указали, я думаю, что мы должны знать точно, что это, Вы пытаетесь выполнить. При выполнении одной миграции времени существуют лучшие инструменты там, чем В спящем режиме, чтобы сделать ETL (Извлечение, Преобразовать, Загрузка).

Если бы Вы действительно настаиваете на том, чтобы выполнять, это В спящем режиме (это относится к Вам также, Daniel), я сделал бы что-то как:

  1. Открытое заседание к базе данных A.
  2. Считайте все объекты типа, который Вы пытаетесь скопировать (удостоверьтесь, что ленивая загрузка отключена),
  3. Открытое заседание к базе данных B.
  4. Сохраните или обновите объекты.

Я сделал бы это в отдельном инструменте, а не в приложении A или B.

С другой стороны, если это - часть функциональности Ваших приложений (например, приложение A является консолью администрирования к данным, в то время как приложение B использует данные), можно хотеть сделать вещи немного по-другому. Трудно сказать, не зная то, что точно Вы ищете.

Наконец, что-то для изучения (я не думаю, что это - то, что Вы ищете но возможно это поможет Вам посмотреть на свою проблему по-другому), в спящем режиме Черепки (http://shards.hibernate.org/).

2
ответ дан 5 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

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