Doctrine generuje nechtěný unique key v tabulce

Michal Odehnal
Člen | 5
+
-1
-

Ahojte, potřeboval bych poradit s generováním tabulky za pomocí doctrine.
Mám entitu

/**
 * Class UserEntity
 * @package App\SessionBoxModule\Entity
 * @ORM\Entity(repositoryClass="App\SessionBoxModule\Repository\UserRepository")
 * @ORM\Table(name="users")
 */
class UserEntity extends BaseEntity
{
	...
    /**
     * @var UserRoleEntity
     * @ORM\OneToOne(targetEntity="UserRoleEntity", fetch="EAGER")
     * @ORM\JoinColumn(name="user_role_id", referencedColumnName="id", nullable=false, unique=false)
     */
    public $userRole;
}

Potíž je v tom, že když si nechám vygenerovat databázi, tak mi doctrine na user_role_id vytvoří unique klíč, který tam nechci. (výstup zde: https://ctrlv.cz/zL2m)
Nevíte prosím někdo co s tím?

Mysteria
Člen | 797
+
+2
-

Vyměň @ORM\OneToOne za @ORM\ManyToOne.