Я работаю над веб-приложением, которое использует Spring MVC 2.5 и Hibernate.Hibernate + Spring с использованием нескольких источников данных?
Одним из требований приложения является то, что он должен иметь возможность экспортировать некоторые объекты во внешнюю базу данных. Я полагаю, что мог бы использовать мой существующий уровень данных и просто сохранить объекты во внешнем источнике.
Я новичок в Spring и Hibernate, и я думаю, мне просто интересно, как я должен подходить к этому. Прямо сейчас все автоматически подключается через аннотации. Я предполагаю, что я должен буду создать новую DataSource фасоль, и новый SessionFactory, и TransactionManager ... может быть ... но ...
Я хочу только подключение к внешним данным источник, который будет доступен, когда пользователь специально «экспортирует».
Является ли автоуправление собирающимся мешать? Как я могу сказать Spring, чтобы ввести соответствующий sessionFactory, когда я создаю DAO для моего процесса экспорта? (Я могу авторизовать через конструкторы) Должен ли я программно создать свою фабрику сеансов (и т. Д.), А затем вручную создать экземпляр моего DAO? Если это так, будет ли это «отменять» аннотацию автосогласования?
Я думаю, мне не нужны ответы на вышеуказанные вопросы, особенно если кто-то может просто заставить меня пройти через основной процесс получения чего-то подобного для работы. Благодаря!
Этот вопрос очень похож на этот: http://stackoverflow.com/questions/281247/nhibernate-one-base-class-several-mappings –