Łukasz Bugaj

Łukasz Bugaj Programista,
NomadSoft

Temat: Many-to-one, ale z możliwym nullem

Witam!

Mam taką sytuację (opisane obrazkowo - wybaczcie, specyfika pracy tego wymaga):

entity koszulka {
....
userEmail not null
....
}

entity User {
id -> primary key
email -> unique key
}

Teraz potrzebuję opisać taką relację:
user może mieć wiele koszulek -> many-to-one, to zrobiłem działa dobrze, ale...
Teraz muszę obsłużyć sytuację, że koszulka ma usera, ale nie ma go w bazie, czyli:

koszulka.email -> jest uzupełnione, ale user(koszulka->email) nie istnieje.

Czy można to opisać adnotacjami, czy muszę rozłączyć tablice w Doctrine i składać je ręcznie?