在doctrine2中是否可以在映射定义中使用计算列?例如,我有一个表,其中有一列名为 quantity
和一列 unit_price
。我想将计算列 price
添加到映射中,该列将通过 quantity
与 unit_price
相乘来计算。我知道这仅适用于 SELECT 语句。
这可以使用doctrine2来实现吗?
最佳答案
这不能通过明确的教义来完成。
- 您有两种替代方法:使用在数据库中没有表示的属性自定义通过学说查询实例化的实体,并使用构造函数来计算值。
- 使用定制保湿器。请参阅:Adding virtual columns to current table in Doctrine? .
关于php - 在doctrine2映射定义中使用计算列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766155/