我已经实现了规范模式来过滤我的一些JpaRepositories。在我实现了规范之后,我可以将它与JpaRepository一起使用,如下所示:
Page<Entity> page = entityJpaRepository.findAll(entitySpecification, pageable)
是否有支持ElasticsearchRepository规范的功能或计划功能?
答案 0 :(得分:0)
我理解您的痛苦,但是问题是Specification
接口属于 JPA API,该接口目前没有Elastic Search Spring数据存储库实现,而且我认为它们不会实现。
如果您真的想使用它们,则应该从spring-data-elasticsearch的ElasticsearchRepository迁移到基于JPA的存储库。
我自己并未尝试将 JPA 与ElasticSearch一起使用,但注意到有人这样做,请查看以下链接:
https://programmertoday.com/spring-boot-elastic-search-with-spring-data-jpa/