У меня есть эта карта в моем @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 нарушает контракт на карту?
Я делаю что-то неправильно?
Любой обходной путь?