【发布时间】:2011-08-31 02:11:25
【问题描述】:
我尝试以下映射
@ElementCollection
private Map<String, Double> doubleValues;
但是当我由此生成我的架构时(使用 mvn hibernate3:hbm2ddl),我收到以下错误:
org.hibernate.MappingException: Could not determine type for: java.util.Map, at table: ImagerAnalysisResult, for columns: [org.hibernate.mapping.Column(doubleValues)]
我尝试向其中添加列和类型信息,但我不断收到相同的错误。另外,我认为不应该提供信息,因为hibernate应该使用通用声明(根据How to map a Map<String,Double>)。
我用的是hibernate 3.6.4.Final,我也试过其他版本
有什么建议吗?谢谢。
编辑:maven hibernate 插件似乎已有两年历史,并且依赖于较旧的 hibernate 版本...为什么不维护这个插件?
编辑:命名字段“doubleValues”以确保没有保留名称问题。
【问题讨论】:
标签: java hibernate jpa hibernate-mapping