如何将配置更改为其他数据源?

时间:2013-10-02 15:02:43

标签: spring oracle hibernate spring-data

我浏览了Data Access With Spring教程,他们在第3步中使用的内存数据库正在运行。但是,我现在还不清楚我需要添加/更改它以便现在查询我的开发(Oracle)数据库?

我想使用Hibernate,我还需要这个JPAConfiguration类,还是我有特定的Hibernate?

请不要只发布一个指向Hibernate参考的链接。我也正在审查它,但由于我也在使用Spring,因此我不清楚加载hibernate.cfg.xml并在该上下文中注入Hibernate会话的正确方法。

1 个答案:

答案 0 :(得分:0)

不要被类调用JPAConfiguration这一事实所阻止。您需要了解的内容。请注意,它具有注释@Configuration,您可以将其与AnnotationConfigApplicationContext一起用于生成Spring bean上下文。

The IoC container的Spring文档中描述了该功能。

您需要更改的是如何创建DataSourceEntityManagerFactory bean。您需要使用DataSource来获取支持Oracle数据库的JDBC Driver中的Connection个实例。