首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-data-jdbc对Oracle的支持

spring-data-jdbc对Oracle的支持
EN

Stack Overflow用户
提问于 2020-06-21 22:12:47
回答 3查看 1.5K关注 0票数 3

我非常喜欢spring-data-jdbc的方法,但它似乎不支持Oracle。https://docs.spring.io/spring-data/jdbc/docs/2.0.1.RELEASE/reference/html/#requirements通过使用spring-data-jdbc中的Mybatis支持,可以用Mybatis管理所有可以用spring-data-jdbc完成的事情吗?本质上,我喜欢保留spring-data-jdbc的设计方法和域驱动方法,并在spring-data-jdbc中使用Mybatis。这样,我就可以开始利用spring-data-jdbc apis和方法,直到支持Orcale为止。或者,在这一点上,我最好坚持使用普通的Mybatis,而不是使用Mybatis和spring-data-jdbc。

EN

回答 3

Stack Overflow用户

发布于 2020-06-23 14:51:33

如果您对在Oracle中使用Spring Data JDBC感兴趣,我可以通过实现一个Dialect来实现。在需要Dialect之前,人们已经在Oracle中使用过它。

您可能会遇到一些还不起作用的特性,但是应该能够使用带注释的查询、一些RowMappers以及偶尔的自定义方法实现来解决这些问题。

票数 0
EN

Stack Overflow用户

发布于 2020-06-23 16:22:53

可以不使用Spring数据的2.2.6.RELEASE或2.3.0.RELEASE吗?它确实支持Oracle。以下依赖关系可以很好地工作。

代码语言:javascript
复制
<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.3.0.RELEASE</version>
</parent>


<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>


<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>

    <dependency>
        <groupId>com.oracle.database.jdbc</groupId>
        <artifactId>ojdbc8</artifactId>
        <version>19.6.0.0</version>
    </dependency>

</dependencies> 
票数 0
EN

Stack Overflow用户

发布于 2020-07-07 02:05:57

我刚刚用Oracle DB、Spring Data JDBC和Spring Data JPA设置了一个简单的示例,它工作得很好(也不需要方言)。你能提供更多关于你的案例的信息吗?或者您认为不受支持,因为没有在您共享的链接中列出?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62499742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档