Я пытаюсь обновить свои данные на SQL сервере через пружину JPA, но выдает ошибку: -
ПРЕДУПРЕЖДЕНИЕ - SQL Ошибка: 8152, SQLState: 22001
ОШИБКА - Строка или двоичные данные будут усечены.
Это происходит из-за поля Pi c в базе данных, имеющего тип данных varbinary (max) для который я использую BLOB как переменный тип данных в файле DTO.
Я использую метод сохранения из репозитория crud для обновления записей в БД, что не удается из-за вышеуказанной ошибки. Что я должен сделать, чтобы это исправить?
Сотрудник DTO pi c content -
@Lob
@ApiModelProperty(notes = "")
public Blob Profile_Pic;
public Blob getProfile_Pic() {
return Profile_Pic;
}
public void setProfile_Pic(Blob profile_Pic) {
Profile_Pic = profile_Pic;
}
Код обновления сотрудника ---
portalEmployeeRepo.save(employee);