1.@mappedBy 属性简单理解为设定为主表(OneToMany方)(这只是我个人理解,上面文章中也有提到过) 
所以另一端(ManyToOne)则需要设置外键@JoinColumn(name="fk_id") 

2.@OneToMany 注解下返回Set集合。 

3.@ManyToOne 注解下 设置外键 根据 外键获取到主表对象只能获取到一个对象。 

Demand(需求对象:一):
    //需求对应的报价列表
    @OneToMany(fetch =  FetchType.LAZY,mappedBy="demand")
    private List<Quotation> quotations;
Quotation(报价对象:多):  
    @ManyToOne(fetch =  FetchType.LAZY)
    @JoinColumn(name="demand")
    private Demand demand;

  

相关文章:

  • 2022-12-23
  • 2021-12-03
  • 2021-06-10
  • 2022-01-13
  • 2022-01-08
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-27
  • 2021-12-02
  • 2022-12-23
  • 2021-05-30
  • 2021-08-21
  • 2022-12-23
  • 2021-09-30
相关资源
相似解决方案