我需要将映射记录中的值设置为某个任意 sql 表达式,因此obj.save()
可以直接使用它,而无需转义/引用。
像这样的东西:
obj.location = "Point($x, $y)";
obj.save();
这应该会导致类似的查询UPDATE ... SET location = Point(..., ...) WHERE ...;
但是,除了 DQL 之外,我在文档中找不到类似的内容->update()->set()
。我宁愿不使用 DQL,因为它在插入和更新上下文中都使用。