JPA Map не хранит нулевые значения - PullRequest
1 голос
/ 14 марта 2019

У меня есть эта карта в моем @Entity:

@OneToMany(cascade=CascadeType.REMOVE, fetch=FetchType.EAGER)
@MapKeyJoinColumn(name="Subfamily_id")
private Map<Subfamily, AttachedFile> models = new HashMap<>();

Я могу хранить нулевые значения на карте "models" в java (это позволяет HashMap), но ключи с нулевыми значениями не сохраняются в JPA (с реализацией Hibernate).

Так JPA нарушает контракт на карту? Я делаю что-то неправильно? Любой обходной путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...