olá sou novato em java e estou desenvolvendo uma aplicaçao web e utilizo o primefaces 2.2.1 + jsf2.0 com netbeans 6.9.1 .
nesta aplicação tenho uma situação de ter que fazer um upload de um aquivo do tipo pdf e gravar no banco de dados (mysql 5.1), penso fazer isso com o componente do primefaces.
pelo que eu entendi (no que vi na internet) tenho que pegar o aquivo e transformar em um array de bytes e depois gravar no banco de dados com o tipo BLOB, estou um pouco confuso, é isso mesmo?
não sei como fazer isso e se conseguir gravar no banco como ler o arquivo do banco(tipo BLOB ? um array de bytes) e colocar para pdf novamente? Por exemplo, pra ver se o que eu gravei é igual ao original.
pesso a ajuda de todos e agradeço a pela atenção.