Раньше у меня была база данных column
имя называется краткое и его тип был varchar
Как конвертировать VARCHAR в java.sql.Clob
private String summary;
В последнее время я хотел изменить этот тип данных столбца в TEXT
для того, чтобы хранить большие данные. Для этого я использовал lob
аннотация в hibernate
.
@lob
private String summary;
В результате того, что я могу хранить большое количество данных, что резюме field.But проблемы в том, что у меня есть некоторые старые записи, резюме поле содержит VARCHAR. Когда получить набор данных, он выдает ошибку говоря An attempt was made to get a data value of type 'java.sql.Clob' from a data value of type 'VARCHAR'
.so мои вопросы,
- мне нужно удалить мои старые записи, чтобы решить несоответствие типов ли?
- Возможно ли сохранить старые записи с новым типом данных? Если да, то как я могу это достичь?
- Каков наилучший способ хранения большого текста в спящем режиме?
Пожалуйста, если кто-нибудь знает, отбросьте свой ответ.