2

在学说2中是否可以在映射定义中使用计算列?例如,我有一个表,其中有一列名为quantity和一列unit_price。我想price在映射中添加一个计算列,该列将通过乘以quantity和来计算unit_price。我知道这仅适用于 SELECT 语句。

这可以使用教义2来实现吗?

4

1 回答 1

3

这不能通过教义明确地完成。

  1. 您有两种替代方法:使用在数据库中没有表示的属性自定义通过理论查询实例化的实体,并使用构造函数计算值。
  2. 使用定制的保湿剂。请参阅:在 Doctrine 中向当前表添加虚拟列?.
于 2012-12-08T00:29:59.953 回答