【发布时间】:2013-08-13 10:14:29
【问题描述】:
我正在尝试使用Spring,Hibernate制作一个小型发票系统,所以我构建了三个域类(Product),(InvoiceMaster)和(InvoiceDetails),现在我对(InvoiceDetails)和(产品),在(InvoiceDetails)中我已将产品添加为:
@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name="PRODUCT_ID", nullable=false)
private Product product;
但后来我发现许多在线示例将关系描述为@OneToOne,所以我很困惑该关系应该是@OneToOne 还是@ManyToOne?!
据我了解,一个产品有很多发票明细记录,所以应该是多对一,请指教
感谢您的宝贵时间
【问题讨论】:
标签: hibernate