Ich habe Web-Service, dieMapping byte [] in den Ruhezustand und das Hinzufügen von Datei Chunk Chunk
von Chunks 100 Mb Videodatei erhältpublic void addFileChunk(Long fileId, byte[] buffer)
Wie kann ich diese Datei speichern in Postgresql Datenbank Hibernate?
Die Verwendung von JDBC ist sehr einfach. Ich würde den folgenden Code innerhalb meiner Web-Service-Methode verwenden:
LargeObject largeObject = largeObjectManager.Open(fileId, LargeObjectManager.READWRITE);
int size = largeObject.Size();
largeObject.Seek(size);
largeObject.Write(buffer);
largeObject.Close();
Wie kann ich die gleiche Funktionalität mit Hibernate erreichen? und speichern Sie diese Datei nach Chunk?
Speichern jeder Datei Block in einer separaten Zeile als Bytea scheint mir nicht so schlaue Idee. Bitte um Rat.
Warum umgehen Sie Hibernate einfach nicht dafür? –
Weil dies der Spring Web Service ist und ich bereits Hibernate und Transaction Management Bean injected und weit über andere Methoden hinweg verwendet habe. Daher möchte ich die neue JDBC-Verbindung nicht nur zum Speichern dieser Datei öffnen. –