我有以下课程。
我希望检索所有使用JP1喷气燃料的喷气机,因此尝试了以下DQL。
SELECT v FROM Testing\JetVehicle v JOIN v.engine e WHERE e.jetfuel=?1
但是会导致以下错误:
[Semantical Error] line 0, col 117 near 'jetfuel=:je': Error: Class Testing\\AbstractEngine has no field or association named jetfuel
是的,不是,只有JetEngine。如何告诉Doctrine使用JetEngine表而不是AbstractEngine表?