У меня есть функция ImageController, которая берет входные данные из файла form.gsp и добавляет их в класс Profile. Класс Profile имеет поле byte[] photo
, и при использовании метода TransferTo () HTTP-запроса MultiPart файл реплицируется в базу данных, если его размер <200 КБ. </p>
Моя проблема заключается в том, что каждый раз, когда я пытаюсь загрузить файл, я получаю SQLException, в котором говорится, что входное значение слишком велико для столбца PHOTO_BINARY (255).
Во-первых, почему массив byte [] сопоставлен с ограничителем столбца? Чтобы обойти это, byte[] photo= new byte[200*1024]
будет работать?
Во-вторых, что необходимо для преобразования указанного столбца в средний двоичный объект из 16777215 символов?