开发者社区> 问答> 正文

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

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

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

    2021-10-27 13:11:42
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载