现有部门与用户两个表
一对多关系
在进行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;
本文探讨了一对多双向关联在Hibernate中出现的具体错误,并提供了详细的代码示例。主要问题在于mappedBy属性配置不当导致的关联失败。
994

被折叠的 条评论
为什么被折叠?



