私はフィールドを持つエンティティ患者を持っています
/**
*
* @ORM\OneToOne(targetEntity="Surgery\LoginBundle\Entity\User" , mappedBy="patient")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;
Patiens から外部キーを取得したいので、そのクエリを作成しました
$query = $em->createQuery('SELECT p.user_id FROM SurgeryPatientBundle:Patients p WHERE p.user =5 ');
このエラーが発生します
[Semantical Error] line 0, col 9 near 'user_id FROM': Error: Class Surgery\PatientBundle\Entity\Patients has no field or association named user_id '
私の質問は、 JOIN を作成せずにそのフィールドにアクセスできますか?