Spring Data Jdbc 3.0.0-M6是否移除Querydsl支持?升级报错咨询
Spring Data Jdbc 3.0.0-M6对Querydsl的支持情况
- Spring Data Jdbc 3.0.0-M6确实移除了对Querydsl的原生支持,这一调整从3.0.0-M5版本就已生效,所以你升级到M5后会触发
JdbcRepositoryFactory does not support Querydsl错误。 - 此前Spring Data Jdbc对Querydsl的支持属于实验性功能,官方在3.0版本迭代中决定移除该集成,核心原因是这部分功能维护成本较高,且社区实际使用需求相对有限。
- 若需要实现类似Querydsl的类型安全查询,可考虑这些替代方案:
- 使用Spring Data Jdbc的
SpecificationAPI构建类型安全查询 - 编写自定义SQL查询或通过
@Query注解定义查询语句 - 自行集成第三方类型安全查询库并处理与Spring Data Jdbc的适配逻辑
- 使用Spring Data Jdbc的
内容的提问来源于stack exchange,提问作者gingersa
相关产品推荐
相关产品推荐

