我正在开发一个使用 Spring MVC 2.5 和 Hibernate 的 Web 应用程序。
应用程序的要求之一是它必须能够将一些对象导出到外部数据库。我想我不妨使用我现有的数据层并将对象保存到外部源。
我是 Spring 和 Hibernate 的新手,我想我只是想知道我应该如何处理这个问题。现在一切都通过注释自动连接起来。我猜我必须创建一个新的 dataSource bean、一个新的 sessionFactory 和一个 transactionManager……也许……但是……
我只希望在用户专门“导出”时可以使用与外部数据源的连接。
自动装配会妨碍我吗?当我为导出过程实例化 DAO 时,如何告诉 Spring 注入适当的 sessionFactory?(我通过构造函数自动装配)我是否应该以编程方式创建我的会话工厂(等),然后手动实例化我的 DAO?如果是这样,这会“覆盖”自动装配注释吗?
我想我不需要回答上述问题,如果有人可以引导我完成让这样的事情起作用的基本过程。谢谢!