В нашей таблице «Процесс» есть столбец «Тип».Набор значений этого столбца определен в перечислении в нашем коде.Однако в этой таблице есть устаревшие строки.Это означает, что есть строки, где «тип» - это значение, которого нет в перечислении кода.Проблема в том, что всякий раз, когда мы обращаемся к ЛЮБЫМ (не устаревшим) строкам в этой таблице, мы получаем ошибку, что для этого столбца есть неизвестное значение.Есть ли способ отключить эту функцию в спящем режиме, так как мы не хотим удалять эти строки.
@EqualsAndHashCode(callSuper = true, of = {})
@Table(name = ProcessEntity.TABLE_NAME)
public class ProcessEntity extends BaseEntity implements ValidityHolder {
public static final String TABLE_NAME = "PROCESS";
@OneToMany(mappedBy = "consent", cascade = CascadeType.ALL)
private Set<ConsentAnswerEntity> consentAnswers;
@OneToMany(mappedBy = "consent", cascade = CascadeType.ALL)
private List<ProcessConsentEntity> processConsents;
@OneToMany(mappedBy = "consent", cascade = CascadeType.ALL)
private Set<ProcessTypeConsentEntity> processTypeConsents;
@Enumerated(EnumType.STRING)
@Column(name = "TYPE_ID")
private Type TpyeId;