【发布时间】:2020-08-20 01:40:58
【问题描述】:
我想保存一个实体并且似乎正在下降,因为我试图索引一个具有列表的 HashMap。
这是我的课程:
**IndicadorEntity **
@Entity
public final class IndicadorEntity {
private @Index Map<String, List<ObjetivoEntity>> objetivos;
}
ObjetivoEntity
包 com.eulen.google.efqm.datastore.entities;
导入 java.util.Date;
public final class ObjetivoEntity {
private double objetivo;
private boolean variable;
private Date fechaCreacion;
}
尝试保存 IndicadorEntity 时出现以下错误:
com.googlecode.objectify.SaveException: Error saving com.eulen.google.efqm.datastore.entities.IndicadorEntity@694e7f0b: objetivos.2: java.util.ArrayList is not a supported property type.
如果我删除 @Index 它可以工作,但我需要知道哪个 IndicadorEntity 的对象为空。
谢谢。
【问题讨论】:
标签: java google-app-engine google-cloud-datastore objectify datastore