开发者社区 问答 正文

@OneToMany注解的mappedBy属性有什么作用?

@OneToMany注解的mappedBy属性有什么作用?

展开
收起
范zzhaha 2021-10-27 13:05:28 537 分享 版权
1 条回答
写回答
取消 提交回答
  • @OneToMany用来配置一对多关联映射,但通常情况下,一对多关联映射都由多的一方来维护关联关系,例如学生和班级,应该在学生类中添加班级属性来维持学生和班级的关联关系(在数据库中是由学生表中的外键班级编号来维护学生表和班级表的多对一关系),如果要使用双向关联,在班级类中添加一个容器属性来存放学生,并使用@OneToMany注解进行映射,此时mappedBy属性就非常重要。如果使用XML进行配置,可以用 标签的inverse="true"设置来达到同样的效果。

    2021-10-27 13:11:42
    赞同 展开评论
问答地址: