Я читаю данные из старой унаследованной базы данных. Каким-то образом они размещают все несуществующие отношения, используя индекс 0, например:
Объект Person:
id: 123
name: john
surname: snow
birthCityId: 0 <-- this means that there is no relationship between city and this person.
Теперь в JPA у меня проблема в том, что он загружает сущность человека, но не может найти связанную сущность города с индексом 0. Я хотел бы закодировать, что когда у меня есть город с идентификатором 0, тогда для сущности Сити устанавливается значение NULL.
Как я могу это сделать?
Я не хочу создавать новую сущность с индексом 0 в БД.
Спасибо