Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用LocalDate从spring查询elasticsearch_Spring_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Spring,elasticsearch" /> elasticsearch,Spring,elasticsearch" />

如何使用LocalDate从spring查询elasticsearch

如何使用LocalDate从spring查询elasticsearch,spring,elasticsearch,Spring,elasticsearch,使用此搜索查询: final SearchQuery searchQuery = new NativeSearchQueryBuilder().withQuery(QueryBuilders.rangeQuery("updateTime").gte(LocalDate.now())).build(); final List<ActivityValue> listOf = elasticsearchTemplate.queryForList(searchQuery, ActivityV

使用此搜索查询:

final SearchQuery searchQuery = new NativeSearchQueryBuilder().withQuery(QueryBuilders.rangeQuery("updateTime").gte(LocalDate.now())).build();
final List<ActivityValue> listOf = elasticsearchTemplate.queryForList(searchQuery, ActivityValue.class);
如果我运行查询并尝试接收列表,则会出现以下异常:

caused by: java.io.IOException: can not write type [class java.time.LocalDate]
实体在之前存储,实际日期为LocalDate。 我不确定查询elasticsearch和解决此错误的最佳/最简单方法是什么。有人能帮忙吗?

final SearchQuery searchqueryquery=new NativeSearchQueryBuilder().withQuery(QueryBuilders.rangeQuery(“updateTime”).gte(LocalDate.now().toString()).build();
最终列表listOf=elasticsearchTemplate.queryForList(searchQuery,ActivityValue.class);

我通过使用
LocalDate.now().toString()
而不是
LocalDate.now()

解决了这个问题。是的,
LocalDate.toString()
似乎解决了上述异常@如果它也解决了你的问题,那么tn nguyen应该被接受为答案。
caused by: java.io.IOException: can not write type [class java.time.LocalDate]