У меня есть таблица Uploads , в которой загруженные файлы хранятся в виде больших двоичных объектов, а также хранится другая важная информация о файлах. Он имеет очевидные поля, такие как
file_id INT
file_mime VARCHAR
file_size INT
file BYTE[]
...
В моем Java-приложении я сопоставил это с классом модели Uploads . Проблема, которую я пытаюсь решить, - это когда я вызываю свой DAO из своего приложения, чтобы получить список файлов
List<Uploads>.
Я НЕ хочу включить массив байтового массива byte [] в набор результатов.
Я использую сервлет для обслуживания файлов и отображения изображений, поэтому в результирующем наборе фактический массив байтов [] не требуется.
Когда я пытаюсь выполнить оператор выбора в таблице загрузок, но исключаю файл байта [] из набора результатов, я не могу привести его к списку, поскольку в нем отсутствует поле файла.
Как я могу запросить мою таблицу загрузок и вернуть список, если для всех полей файла будет установлено значение NULL?