有没有办法在ElasticsearchRepository中使用规范?

时间:2015-12-02 20:07:16

标签: spring-data-elasticsearch

我已经实现了规范模式来过滤我的一些JpaRepositories。在我实现了规范之后,我可以将它与JpaRepository一起使用,如下所示: Page<Entity> page = entityJpaRepository.findAll(entitySpecification, pageable)

是否有支持ElasticsearchRepository规范的功能或计划功能?

1 个答案:

答案 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/