【发布时间】:2021-02-06 03:20:40
【问题描述】:
如何将 avro 架构映射到 LocalDate / LocaldateTime? 规范说我们可以使用logicalType。但不关心显示它如何映射到 Java 中的 LocalDate 的示例。为什么一个很好的例子不是规范的一部分?那是给规范编写者的。 安耶 例如
{"namespace": "example.avro",
"type": "record",
"name": "User",
"fields": [
{"name": "date", "type": "int", "logicalType": "date"}
]
}
这映射到 int 而不是 LocalDate 例如,
如何在 avro 模式中映射 LocalDate?
@org.apache.avro.specific.AvroGenerated
public class User extends org.apache.avro.specific.SpecificRecordBase implements
org.apache.avro.specific.SpecificRecord {
private int date;// This should be LocalDate
}
【问题讨论】:
标签: date schema avro localdate