【发布时间】:2010-10-26 01:04:50
【问题描述】:
我正在开发一个使用 Spring MVC 2.5 和 Hibernate 的 Web 应用程序。
应用程序的一个要求是它必须能够将一些对象导出到外部数据库。我想我不妨使用我现有的数据层并将对象保存到外部源。
我是 Spring 和 Hibernate 的新手,我想我只是想知道我应该如何处理这个问题。现在一切都通过注释自动连接起来。我猜我必须创建一个新的 dataSource bean、一个新的 sessionFactory 和一个 transactionManager...也许...但是...
我只希望在用户专门“导出”时可以连接到外部数据源。
自动装配会妨碍我吗?当我为导出过程实例化 DAO 时,如何告诉 Spring 注入适当的 sessionFactory? (我通过构造函数自动装配)我应该以编程方式创建我的会话工厂(等),然后手动实例化我的 DAO 吗?如果是这样,这会“覆盖”自动装配注释吗?
如果有人可以引导我完成使此类工作正常工作的基本过程,我想我不需要特别回答上述问题。谢谢!
【问题讨论】:
-
这个问题和这个问题非常相似:stackoverflow.com/questions/281247/…
标签: java hibernate spring spring-mvc