日期:2014-05-16  浏览次数:20414 次

nested exception is org.hibernate.AnnotationException: mappedBy reference an unk

现有部门与用户两个表

一对多关系

在进行hibernate 注解一对多双向关联时报的错误:

nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.zzyf.domain.pojo.uum.UumUser.user_belongto_org in com.zzyf.domain.pojo.uum.UumOrgan.uumUsers

?

?

?

?主要是mappedBy 使用错误

mappedBy:表示一对多关联的另一个实体类的对应属性名称

?

?

UumOrgan 类下的属性:

?

??@OneToMany(cascade = CascadeType.ALL, mappedBy = uumOrgan")//指向多的那方的pojo的关联外键字段对应属性名称
?private Set<UumUser> uumUsers = new HashSet(0);

?

?

?

UumUser 类下的属性:

?

?@JoinColumn(name = "user_belongto_org", referencedColumnName = "org_id")//设置对应数据表的列名和引用的数据表的列名????
?@ManyToOne
?private UumOrgan uumOrgan;