vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/AnnotationDrive.php
, lines 262-263:
// Field can only be annotated with one of:
// @Column, @OneToOne, @OneToMany, @ManyToOne, @ManyToMany
So, it seems that you cannot use relation annotations when using @Column
and visa versa. I had to remove @Column
annotation and add @JoinColumn
annotation and it started to work as expected.