我有一个需求,我需要通过联接表来建模表之间的一对多关系,就像在连接到mysql的推进中的多对多关系一样。我尝试过的一种解决方案是使用在"一"侧具有唯一约束的多对多。但这存在的问题是,在删除时,孤立数据不会被删除。有解决办法吗?
一对多是正常多对一的反向关系。在Propel中,当您使用<foreign-key>
(这是一个多对一)时,您会自动获得反面。没有必要像在多对多中那样创建新的附加表。看见http://propelorm.org/documentation/04-relationships.html了解更多信息。