在我的elasticsearch文档中,我有一个materialid类型的字段,我为它创建了一个转换器(带有@readingconverter和@writingconverter)。这对于阅读和编写文档很好,但是我在spring的elasticsearchrepository中遇到了一个存储库参数问题,因为它似乎没有使用转换器,而是使用tostring。
@Repository
public interface MaterialOverviewDocumentRepository extends ElasticsearchRepository<MaterialOverviewDocument, ID>
{
Optional<MaterialOverviewDocument> findByMaterialId(MaterialId materialId);
}
在上面的代码中,当spring构建elasticsearch查询时,对materialid参数调用tostring。有没有办法让它改用转换器?
暂无答案!
目前还没有任何答案,快来回答吧!