Я работаю над веб-приложением, которое использует Spring MVC 2.5 и Hibernate.
Одним из требований приложения является то, что он должен иметь возможность экспортировать некоторые объекты во внешнюю базу данных. Я полагаю, что я мог бы использовать свой существующий уровень данных и просто сохранить объекты во внешнем источнике.
Я новичок в Spring и Hibernate, и я думаю, мне просто интересно, как я должен подходить к этому. Прямо сейчас все автоматически подключается через аннотации. Я предполагаю, что мне нужно будет создать новый dataSource bean, а новый sessionFactory и transactionManager... возможно... но...
-
Я хочу, чтобы соединение с внешним источником данных было доступно, когда пользователь специально "экспортирует".
-
Будет ли автоувеличивание мешать мне? Как я могу сказать Spring для ввода соответствующего sessionFactory, когда я создаю DAO для моего процесса экспорта? (Я могу авторизовать через конструкторы) Должен ли я программно создать сеанс factory (и т.д.), А затем вручную создать экземпляр моего DAO? Если это так, будет ли это "отменять" аннотацию автосогласования?
Наверное, мне не нужны ответы на вышеупомянутые вопросы, особенно если кто-то может просто заставить меня пройти через основной процесс заставить что-то подобное работать. Благодарю!