所以我有一个类似于这个的类
public class MyClass{
...
@ElementCollection
private Map<Long,Map<Long,Double>> Vs = new HashMap<Long, Map<Long,Double>>();
...
}
当我尝试持久化类时,这会返回一个错误:
org.hibernate.MappingException: Could not determine type for: java.util.Map, at table: MyClass_Vs, for columns: [org.hibernate.mapping.Column(Vs)]
我认为错误是因为原始地图中有一个地图,其注释为@ElementCollection
. 知道如何解决这个问题吗?