JPA - не удается очистить значение столбца - PullRequest
0 голосов
/ 19 ноября 2018

Я отлаживал функциональность конвертера для двух моих столбцов и случайно жестко запрограммировал значение в setExpDtCym (String expDtCym). Несмотря на то, что я удалил это изменение, последующие запросы продолжают получать жестко закодированное значение! Я декомпилировал класс и удостоверился, что изменение отражено, очистил кеш jboss, поиграл в методах clear (), evict () менеджера сущностей - безуспешно.

Но, когда я пытаюсь жестко закодировать с другим статическим значением, выбирается новое значение! Короче говоря, jpa отказывается использовать значение из базы данных. Я никогда не сталкивался с этой проблемой и не смог найти, что происходит. Пожалуйста, помогите .. Спасибо!

@Basic
@Column(name = "EFF_DT_CYM", nullable = false, length = 6)
@Convert(converter = StringToYearDateConverter.class)
public String getEffDtCym() {
    return effDtCym;
}

public void setEffDtCym(String effDtCym) {
    this.effDtCym = effDtCym;
}

@Basic
@Column(name = "EXP_DT_CYM", nullable = false, length = 6)
@Convert(converter = StringToYearDateConverter.class)
public String getExpDtCym() {
    return expDtCym;
}

public void setExpDtCym(String expDtCym) {
    //this.expDtCym = "test";
    this.expDtCym = expDtCym;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...