Beste tweakers.
Ik ben momenteel bezig met een project waarbij we een webapplicatie moeten bouwen met JSF, Hibernate en MySQL. In de applicatie moeten bestanden geuploaden worden en deze moeten vervolgens in de database opgeslagen worden.
Dit is reeds gerealiseerd door gebruik te maken van org.apache.myfaces.custom.fileupload.UploadedFile. Het BLOB veld waarin dit bestand opgeslagen wordt is als byte[] gemapped in Hibernate.
Nu wil ik het bestand kunnen downloaden. Hibernate vult mijn BO met een byte[] waarin het bestand staat.
Een cast van byte naar char geeft corrupte data. De data in de database is 100% correct.
Weet iemand hoe dit eenvoudig op te lossen is zonder heel de architectuur om te gooien?
Ik ben momenteel bezig met een project waarbij we een webapplicatie moeten bouwen met JSF, Hibernate en MySQL. In de applicatie moeten bestanden geuploaden worden en deze moeten vervolgens in de database opgeslagen worden.
Dit is reeds gerealiseerd door gebruik te maken van org.apache.myfaces.custom.fileupload.UploadedFile. Het BLOB veld waarin dit bestand opgeslagen wordt is als byte[] gemapped in Hibernate.
Nu wil ik het bestand kunnen downloaden. Hibernate vult mijn BO met een byte[] waarin het bestand staat.
Een cast van byte naar char geeft corrupte data. De data in de database is 100% correct.
Weet iemand hoe dit eenvoudig op te lossen is zonder heel de architectuur om te gooien?
It's scientifically known, that base improves the tase of cheezes!