用户登录
用户注册

分享至

hibernate一对多映射 关联查询

  • 作者: 亖呉?盀
  • 来源: 51数据库
  • 2021-01-18
比如说用户和订单之间的关系,一个用户可以有多个订单,但是一个订单只可能属于一个用户,这样用户和订单之间的关系就是一对多的关系。所以肯定要在订单的表中加一个外键,这个外键是用户表的主键,在用户的持久化类中,加一个属性,一般为set<订单>型,这样当映射中实现了用户与订单一对多的关系时,在用户持久化类中的set<订单>就会存储所有外键是此用户的订单了。
多对多关系也是如此,当对象与对象之间存在这样的关系时,在持久化类中会有相应的属性对应"多"的对象。



  以下配置只针对多对多关系中的字段,别的不需要写,你应该会
类三的private long qgservicecategory_id;改为对象吧

实体类一的映射文件






实体类二






实体类三






因为你的表述不太清楚所以只能给个模型,按这样改就行了
软件
前端设计
程序设计
Java相关