name
类Item
(例如carrot)-在sqlalchemy中很容易映射李>name
(例如mg)、type
(例如weight)和system
(例如imperial)分类Unit
-很容易在sqlalchemy中映射李>Quantity
,上面定义了value
(例如5)和unit
(指向mg
单位)在sqlalchemy中很容易映射,但我不想存储这些对象,因为数量只有在附加到项目时才有意义李>item
(指向现有的item
,例如胡萝卜)和quantity
(例如5mg)分类QuantifiedItem
李>使用经典映射,我得到了Item、Unit和QuantifiedItem的映射。将数量存储在单独的表中是没有意义的。我不知道如何定义它们的映射。我不想使层次结构扁平化(我对数量进行其他操作,如转换等)。我认为这可能是可行的混合属性,但我不确定
目前没有回答
相关问题 更多 >
编程相关推荐