|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 203 ![]() |
J'essai d'insérer un blob dans ma base de données, je passe par hibernate pour mapper la relation entre ma table et le pojo mon champ dans la base de données est de type BYTEA, dans Hibernate il est de type BLOB est dans Java il est aussi de type BLOB, j'utilise la méthode hibernate createBLob, qui renvoit un blob et lors la tentative d'insertion je reçoit le message suivant:
Code :
Caused BY: org.postgresql.util.PSQLException: ERROR: COLUMN "image" IS of type bytea but expression IS of type bigint Merci. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : mars 2005 Messages : 104 ![]() |
va sur blobzone.com y a plein de blob...
ok je sors ^^ dsl je ne peux point donner réponse à cette requête, c etait juste pour le "jeu de mot" |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 203 ![]() |
c'est fou comme j'ai ris tu aurais du voir ça, la prochaine fois change de registre, j'ai dépassé l'âge pour ça toi aussi.
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Apparemment d'après ton message d'erreur, le type BLOB de Hibernate correspondrait au type bigint (et non bytea) de Postgresql.
A mon avis le problème serait plutôt côté Hibernate : il faut voir si ta méthode createBLob est compatible avec Postgresql |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 203 ![]() |
Le type postgres qui correspond au Blob de hibernate est oid non bytea, quand je fais le changement cela semble fonctionner, il ne reste plus que à afficher mon image dans ma jsp pour confirmer tout ça. Merci pour ta réponse.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com