首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Data JDBC对QueryDSL版本4.x的支持

Spring Data JDBC对QueryDSL版本4.x的支持
EN

Stack Overflow用户
提问于 2015-07-14 22:16:25
回答 2查看 945关注 0票数 4

我尝试在QueryDSL 4.x版本中使用Spring Data JDBC扩展,但最新的Spring Data快照仍然引用QueryDSL 3.x作为依赖项,这是一个问题,因为QueryDSL将包从3.x更改为4.x (删除mysema)。

有没有办法让这个spring数据扩展与QueryDSL 4.x一起工作,而不会通过为3.x添加所需的依赖项而导致两个querydsl版本之间的潜在冲突?

我的spring数据jdbc ext依赖项是:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-oracle</artifactId>
    <version>1.2.0.BUILD-SNAPSHOT</version>
</dependency>
EN

回答 2

Stack Overflow用户

发布于 2015-08-20 17:02:45

也许你不能这样做。框架会为您创建一个SqlQuery对象,因此您将收到一个类型为3.x版的对象,而您的程序需要的是4.x版中定义的类型。

我看到了两个选择:

下载

的支持

  • 可能会给您带来额外的开销。
票数 1
EN

Stack Overflow用户

发布于 2021-01-16 05:36:30

Infobip Spring Data Querydsl JDBC module为Spring Data JDBC模块存储库提供了QuerydslPredicateExecutor支持。它还添加了QuerydslJdbcFragment,它使用Predicate功能公开SQLQuerySQLUpdateClause和delete。

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

https://stackoverflow.com/questions/31409262

复制
相关文章

相似问题

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