Spring Data Jdbc 是否推荐用于 Oracle 18c?
Is Spring Data Jdbc recommended for Oracle 18c?
是否推荐将 Spring Data JDBC v1.1.5 用于 Oracle 数据库和企业应用程序?网上有很多基于开源 RDBMS(H2 或 PostgreSQL)的示例。我们在 Spring 引导微服务应用程序中使用 Spring 数据 JDBC,面临以下问题。
- 强制为
oracle.sql.TIMESTAMP
、oracle.sql.TIMESTAMPTZ
和 oracle.sql.DATE 以及 oracle.sql.ROWID
等编写自定义转换器。
- 无法将
oracle.sql.ROWID
强制转换为 java.lang.Number
Identity must not be null after save
.
Spring数据JDBC绝对推荐用于企业应用程序。
不太适合与 Oracle 一起使用。
由于必要的资源(数据库和 JDBC 驱动程序)无法以可在 public 平台上的集成测试中轻松使用的形式提供,因此 Oracle 未包含在常规构建中。
因此,在使用 Oracle 时很可能会遇到问题。
有些已经为人所知,对于 Jira 中的其他问题甚至 PR 都非常感谢。
是否推荐将 Spring Data JDBC v1.1.5 用于 Oracle 数据库和企业应用程序?网上有很多基于开源 RDBMS(H2 或 PostgreSQL)的示例。我们在 Spring 引导微服务应用程序中使用 Spring 数据 JDBC,面临以下问题。
- 强制为
oracle.sql.TIMESTAMP
、oracle.sql.TIMESTAMPTZ
和 oracle.sql.DATE 以及oracle.sql.ROWID
等编写自定义转换器。 - 无法将
oracle.sql.ROWID
强制转换为java.lang.Number
Identity must not be null after save
.
Spring数据JDBC绝对推荐用于企业应用程序。
不太适合与 Oracle 一起使用。 由于必要的资源(数据库和 JDBC 驱动程序)无法以可在 public 平台上的集成测试中轻松使用的形式提供,因此 Oracle 未包含在常规构建中。
因此,在使用 Oracle 时很可能会遇到问题。 有些已经为人所知,对于 Jira 中的其他问题甚至 PR 都非常感谢。