【发布时间】:2016-09-21 09:49:23
【问题描述】:
我正在使用 avro-maven-plugin 1.8.1 从 schema 生成 java 代码,并且所有字段都是公共的且已弃用,如下所示:
public class data_elements extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord {
private static final long serialVersionUID = 2829359487251568000L;
public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("......");
public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; }
@Deprecated public java.lang.CharSequence timestamp;
@Deprecated public double value;
@Deprecated public java.lang.CharSequence op;
...
}
这让人困惑和不舒服,有人知道为什么会这样吗?
【问题讨论】:
标签: avro