Bonjour,
Je désire enregistrer un fichier en bdd oracle (en CLOB).
Donc je transforme mon fichier en byte[]
qui donne quelques choses de cette forme :
byte[0]=37
byte[1]=80
byte[2]=68
byte[3]=70
Ensuite je les concatène dans une String que j'enregistre en base.
Puis lorsque je veux les récupérer grâce a hibernate je récupère une String que je transforme en byte[] (getBytes)
et le resultat est le suivant :
byte[0]=3 (byte[0] = 37 avant )
byte[1]=7
byte[2]=8
byte[3]=0
En gros il me redecoupe tout en caracteres, donc je pensé mettre un caractère pour séparer chaque byte mais je trouve ça lourd, c'est pourquoi je me demandais si vous n'aviez pas une solution !
Merci d'avance.
bye
Partager