Java Hibernate Mapping Exception! (Could not determine type for: java.util.Map)

人盡茶涼 提交于 2019-12-01 17:28:55
AmirMV

that's because you have to use some jpa2 implementation! this guy had the same problem

I also face the same problem.It is late but i think it will help others.use @MapKeyColumn.here is my simple code

@ElementCollection(targetClass=String.class)
@MapKeyColumn(name="Employee_Position")
private Map<String,String> position=new HashMap<String,String>();

Shouldn't properties just be a List<String> type?

It sounds like Hibernates confusion is the same as mine which is, why is Properies a Map instead of a list? What exactly are you trying to do there?

Aah I see, its a . I dont think you can map a primitive unless you are using latest jar. https://forum.hibernate.org/viewtopic.php?t=955308. Check that link. Could you make a class called as Properties with key and value and then use it? I had a similar problem and I had to use that approach.

Do you have both getter and setter for Properties?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!