我正在开发小型JavaFX应用程序,它将使用spring框架作为它的DI容器。后端部分将使用Oracle 11gR2
数据库,但我很困惑我应该选择连接到Oracle的弹簧模块 - 我将只使用JdbcTemplate
,ORM不是一个选项。
我读了一些Spring in Action 4
并且作者显示了“当前”弹簧版本中出现的所有模块,这些模块在写这本书的时刻是4(下图)。所以初看起来似乎我应该添加spring-jdbc-VERSION
,但是当我在google中搜索从spring数据伞项目连接到oracle I found another spring project时,我指出要添加spring-data-oracle
依赖项2岁了,从那时起就没有更新。
spring-jdbc
是否包含spring-data-oracle
?有谁可以向我解释一下?
最终我应该添加什么来实现我的目标?
答案 0 :(得分:1)
因为你只需要你需要的JDBC模板
spring-jdbc
依赖项(它本身使用spring-core
,spring-tx
等。)要自动管理所有依赖项,请使用依赖项管理工具,例如maven或gradle。
的gradle:
compile `org.springframework:spring-jdbc:4.0.0.RELEASE`
行家:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
查看入门系列 - 它们包含使用jdbc-template的示例(包括依赖关系管理等):https://spring.io/guides/gs/relational-data-access/