@Document
public class Plan {
@Id
@Field(type = FieldType.keyword)
private String id;
@Field(type = FieldType.Nested)
private Constraint constraint;
... other properties and getters / setters
}
我有一个与上述类似的类,其中Constraint是一个抽象类,具有多个子类型,例如BoolConstraint,IntRangeConstraint和其他一些子类型。使用弹簧弹性数据是否有可能,还是应该更改模型?那不是理想的,但是在我继续之前最好先了解一下。