假设我有一份生日清单
@Field(type = FieldType.Nested, includeInParent = true, format = DateFormat.date)
private List<LocalDate> birthdates = new ArrayList<>();使用spring数据进行映射的正确方法是什么而不需要这个错误。没有发现能够从java.lang.Long类型转换为java.time.LocalDate类型的转换器
我真的需要创建一个自定义转换器吗?还是wapper对象?我认为这会得到支持。
提前谢谢你。
发布于 2020-09-15 21:53:34
注释此属性的正确方法应该是
@Field(type = FieldType.Date, format = DateFormat.date)
private List<LocalDate> birthdates = new ArrayList<>();这将以date和date格式写入映射条目,并存储和搜索数组。
坏消息是,当前版本的没有正确地处理这个问题。
好消息是,我刚刚实现了这个修复程序,它将包含在4.0.4.RELEASE和4.1.0.RC1版本中;这两个版本都计划明天发布。
编辑:两个版本现在都发布了
https://stackoverflow.com/questions/63892103
复制相似问题