У меня есть два разных типа объектов: Ride и Location .
A Ride имеет источник и пункт назначения , которые Местоположение объекты.
Местоположение не указывает на Ride .
Это означает, что у меня в учении однонаправленные отношения "многие к одному".
Как сделать так, чтобы доктрина не содержала дубликатов Местоположение объектов в моей базе данных?
Например:
Если я создаю Ride из Миннеаполиса, MN в Mankato, MN и сохраняю их, я теперь храню один Ride и два Location объектов в моей базе данных.
Теперь, когда они сохранились, я собираюсь создать еще одну Поездку из Манкато, Миннесота, в Новый Ульм, Миннесота, и сохранить их.
Доктрина дублирует Местоположение Манкато, Миннесота.
Имеет ли доктрина эту функцию, или я обязан проверить, создаю ли я дублирующиеся объекты?