我有mongodb这样的colletion:
array.shape = array.shape[1:]
我想对数据的元素使用JPA数据审核。
所以我创建了2个实体:
{
"_id" : "5c0a324ca39fbc0c54629740",
"datas" : {
"lastname" : {
"value" : "Martin",
"date" : "2018-12-07"
}
},
"firstname" : {
"value" : "Denise",
"date" : "2018-12-07"
}
},
"archived" : false
}
@Data
@Document
public class DataFile {
@Id
private String id;
private Map<String, Datas> datas = new Hashtable<>();
private boolean archived = false;
}
但是我有一个错误:
java.lang.IllegalArgumentException:类型的目标Bean java.util.Hashtable不是持久实体的类型 (org.medipractice.filesserver.model.Datas)!: java.util.Hashtable
我认为我需要创建一个扩展AbstractMongoEventListener的自定义侦听器,但我不知道该怎么做。
你能帮我吗?