如何在elasticsearchrepository中使用转换器

sf6xfgos  于 2021-06-13  发布在  ElasticSearch
关注(0)|答案(0)|浏览(325)

在我的elasticsearch文档中,我有一个materialid类型的字段,我为它创建了一个转换器(带有@readingconverter和@writingconverter)。这对于阅读和编写文档很好,但是我在spring的elasticsearchrepository中遇到了一个存储库参数问题,因为它似乎没有使用转换器,而是使用tostring。

@Repository
public interface MaterialOverviewDocumentRepository extends ElasticsearchRepository<MaterialOverviewDocument, ID>
{
    Optional<MaterialOverviewDocument> findByMaterialId(MaterialId materialId);
}

在上面的代码中,当spring构建elasticsearch查询时,对materialid参数调用tostring。有没有办法让它改用转换器?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题