我浏览了Data Access With Spring教程,他们在第3步中使用的内存数据库正在运行。但是,我现在还不清楚我需要添加/更改它以便现在查询我的开发(Oracle)数据库?
我想使用Hibernate,我还需要这个JPAConfiguration类,还是我有特定的Hibernate?
请不要只发布一个指向Hibernate参考的链接。我也正在审查它,但由于我也在使用Spring,因此我不清楚加载hibernate.cfg.xml并在该上下文中注入Hibernate会话的正确方法。
答案 0 :(得分:0)
不要被类调用JPAConfiguration
这一事实所阻止。您需要了解类的内容。请注意,它具有注释@Configuration
,您可以将其与AnnotationConfigApplicationContext
一起用于生成Spring bean上下文。
The IoC container
的Spring文档中描述了该功能。
您需要更改的是如何创建DataSource
和EntityManagerFactory
bean。您需要使用DataSource
来获取支持Oracle数据库的JDBC Driver
中的Connection
个实例。