Я использую Hibernate для доступа к устаревшей БД. Для некоторых таблиц целостность ссылок «родитель-потомок» не применяется, и значение long
0 используется вместо NULL для некоторых «родительских» столбцов в дочерних таблицах, чтобы обозначить «отсутствие родителя».
Я все еще хочу использовать эти отношения в полях @ManyToOne
и @OneToMany
, но получаю ошибку EntityNotFound
, поскольку значение 0 не соответствует ни одной записи в главной таблице.
Какие у меня варианты?