У меня есть веб-сервис, который получает 100 Мб видеофайла кусками
public void addFileChunk(Long fileId, byte[] buffer)
Как мне сохранить этот файл в базе данных Postgresql с помощью hibernate?
Использование обычного JDBC очень прямолинейно. Я бы использовал следующий код внутри моего метода веб-службы:
LargeObject largeObject = largeObjectManager.Open(fileId, LargeObjectManager.READWRITE);
int size = largeObject.Size();
largeObject.Seek(size);
largeObject.Write(buffer);
largeObject.Close();
Как мне достичь той же функциональности, используя Hibernate? и сохранить этот файл по чанку?
Хранение каждого файла в отдельном ряду, поскольку bytea кажется мне не очень умной идеей. Горох совет.