IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

stoker un PDF avec hibernate dans ma base postgres


Sujet :

Hibernate Java

  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut stoker un PDF avec hibernate dans ma base postgres
    Bonjour,

    je voudrais savoir si c'est possible de stocker un fichier pdf dans ma base de donnees postgres.

    dans ma classe j'ai un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    import java.io.file;
     
    ...
     
    private file registrationFile;
    deja est ce possible de stocker ca en base et comment le declarer au niveau de mon fichier.hbm.xml ?

    MERCI

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut
    des idees ?? ou des une autre solution ??

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Par défaut
    Oui, tu peux stocker du binaire dans une base de données.
    De mémoire, niveau mapping, il faut mapper un blob, et côté java, un byte[].
    Tu trouveras des exemples sur le net.

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut
    Merci pour la reponse, et si du coté java jemet un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    import java.io.file
     
    private File exempleFile;
    comment je fais pour le mapper ?

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Par défaut
    Tu ne peux pas le mapper par un File.
    Relis ce que je t'ai dit.

  6. #6
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut
    bonjour,

    pour mon blob je fais le mapping suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <property name="proofOfPreRegistration" >
    		   <column name="proof_of_pre_registration" type="blob"  />
    		</property>
    et j'ai l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    2008-03-10 12:56:28,328 [main] ERROR org.hibernate.util.XMLHelper - Error parsing XML: XML InputStream(47) Attribute "type" must be declared for element type "column".
    2008-03-10 12:56:28,343 [main] ERROR org.hibernate.util.XMLHelper - Error parsing XML: XML InputStream(47) Attribute "dirty" must be declared for element type "column".

Discussions similaires

  1. UserForm mot de passe avec cryptage dans la base de registre
    Par fred65200 dans le forum Contribuez
    Réponses: 1
    Dernier message: 24/01/2010, 22h56
  2. Réponses: 2
    Dernier message: 30/06/2008, 10h52
  3. Réponses: 1
    Dernier message: 19/02/2008, 00h32
  4. Problème d'insertion hibernate dans la base
    Par sheura dans le forum Hibernate
    Réponses: 5
    Dernier message: 20/09/2007, 14h02
  5. [MySQL] Insertion de données avec apostrophes dans ma base
    Par kawther dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/04/2007, 09h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo