做了一个多对多映射:
public class User implements Serializable {
@ManyToMany(mappedBy = "users")
public Set<Group> getGroups() {
return groups;
}
}
public class Group implements Serializable {
@ManyToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
public Set<User> getUsers() {
return users;
}
}
一直报这个异常:
javax.persistence.PersistenceException: org.hibernate.MappingException: Could not determine type for: java.util.Set, for columns: [org.hibernate.mapping.Column(users)]
查了很多资料没有解决,因为确实没有写错。最后发现原来是在一个类里边混用字段annotation和getter方法annotation造成的。把所有的annotation写到getter方法上就没有问题了。
分享到:
相关推荐
已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*.hbm....
hibernate annotation hibernate3
hibernate annotation中文文档
hibernate annotation 中文文档
很全的Hibernate Annotation API文档,页面也很漂亮,太强大了。真的很实用!我以前找了好多,都不全,这个真的很不错,推荐一下。
逐渐的Hibernate Annotation的映射方式也越来越盛行,相信过不了多久有可能会取代*.hbm.xml映射方式
hibernate annotation库所需要引入的三个jar包。
通过HibernateAnnotation技术就不用xml文件了
Hibernate Annotation
现在已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*....
Hibernate annotation 3.4 api CHM
学习JPA——Hibernate_Annotation使用实例学习JPA——Hibernate_Annotation使用实例学习JPA——Hibernate_Annotation使用实例
hibernate annotation3.3 api 文档
java SSH项目 hibernate annotation
hibernate 注解 annotation 教程
借助新的 Hibernate Annotation 库,即可一次性地分配所有旧映射文件——一切都会按照您的想法来定义——注释直接嵌入到您的Java 类中,并提供一种强大及灵活的方法来声明持久性映射。 即利用hibernate注解后,可...
该zip包含 hibernate3.3.2相关jar与文档,hibernate annotation3.3.4相关jar与文档。
springmvc + hibernate annotation 配置
Hibernate Annotation几种关联映射 一对一(One-To-One) 使用@OneToOne注解建立实体Bean之间的一对一关联。一对一关联有三种情况:(1).关联的实体都共享同样的主键,(2).其中一个实体通过外键关联到另一个实体的主键...