簡體   English   中英

重復多對多關系

[英]Repeating Many-To-Many Relations

我有一個實體Order和一個實體Product

應該可以在一個訂單中多次添加一個產品,但是使用Doctrines默認的多對多關系時, 聯接表中 只能有一個關系。 有沒有一種方法可以解決這個問題, 而無需額外的實體兩個一對多的關系

為什么要多次向訂單添加產品? 通過添加“數量”列使其成為多對多關系。 一種產品的數量為N,應該可以滿足您的需求。

不,您需要一個OrderLine表。 在概念上可以存在多對多,但在關系數據庫中則不能。 您必須將其分解為兩個多對一關系

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM