Doctrine2本机SQL别名,没有注释

时间:2012-09-03 15:13:33

标签: symfony geolocation doctrine-orm alias

我在Doctrine 2中遇到了本机SQL的问题。

主要问题是别名不起作用。我只能通过添加注释将SQL-Alias映射到实体。如果我这样做,这很好。但它在生产中并不是很好,因为我必须首先删除数据库中的字段。

我想构建一个基于位置的距离(以米为单位)的查询,但到目前为止,在学说中这样做是不切实际的。我的意思是从查询中获取别名并不是特别的。

SELECT *, (RADIANS( ? )) * COS(RADIANS(latitude)) * COS(RADIANS(longitude) - RADIANS( ? )) + SIN(RADIANS( ? )) * SIN(RADIANS(latitude)) AS distance 在我看来并不特别

为什么我必须单独处理这个问题?

0 个答案:

没有答案