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 :

[Hibernate] Blob Clob et BFile sous Oracle


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de srvremi
    Homme Profil pro
    Directeur d'école d'ingénieurs
    Inscrit en
    Mars 2002
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur d'école d'ingénieurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 554
    Par défaut [Hibernate] Blob Clob et BFile sous Oracle
    Bonjour.

    Je cherche à stocker et à lire des flux grâce au mapping Hibernate.
    Je n'arrive pas à trouver comment faire. Si quelqu'un pouvait m'aider, au moins pour le Blob ce serait très gentil.

    @+
    Rémi

    [ Sujet déplacé depuis le forum java par Viena ]
    Les Règles du Forum

  2. #2
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut
    je ne sais pas quel type de flux tu souhaite suvegarder; mais dans ton mapping il suffit d'avoir une propriété de type binary et transformer ton flux en binary, et normalement il n'y a pas de problème.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2003
    Messages : 81
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            <property
                name="contenu"
                        type="blob"
                    not-null="true"
            >
     
                <column
                    name="contenu" 
                    sql-type="mediumblob"
                />
     
            </property>

  4. #4
    Membre chevronné Avatar de srvremi
    Homme Profil pro
    Directeur d'école d'ingénieurs
    Inscrit en
    Mars 2002
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur d'école d'ingénieurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 554
    Par défaut
    Merci pour vos réponses. le préoblème c'est que je n'arrive jamais à lire les infos depuis mon code Java.

    J'ai fais mon mappging comme indiqué, et en java j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     private Blob contenu;
    public Blob getContenu() {
    return contenu; }
    public void set Contenu(Blob contenu) {
    this.contenu=contenu; }
    Quand j'essaye d'y accéder, j'ai toujours un pointeur null.

    J'ai vu qu'il fallait utiliser un truc du genre Hibernate.createBlob(...) mais je ne m'en sors pas.

    Pouvez-vous m'aider ?

    @+
    Rémi

  5. #5
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut
    Hibernate.createBlob te permet de creer un Blob à partir d'un Byte[]

    donc quand tu crée ton objete il suffit de faire un

    tonpojo.setTonblob(Hibernate.createBlob((byte[]) tavalue));

  6. #6
    Membre chevronné Avatar de srvremi
    Homme Profil pro
    Directeur d'école d'ingénieurs
    Inscrit en
    Mars 2002
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur d'école d'ingénieurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 554
    Par défaut
    Lors de l'insertion ça à l'air de fonctionner, mais je ne peux jamais récupérer autre chose qu'un pointeur null lorsque je fais le getContenu().

    Je vais m'arracher les cheveux !!!

    @+
    Rémi

Discussions similaires

  1. [Débutant] Inserer un blob dans une table sous Oracle
    Par shaun_the_sheep dans le forum C#
    Réponses: 9
    Dernier message: 21/07/2011, 18h02
  2. Blob ou Bfile intermedia oracle
    Par nathieb dans le forum SQL
    Réponses: 0
    Dernier message: 01/10/2009, 17h02
  3. Probleme lecture BLOB sous Oracle 10g
    Par bvaissade dans le forum PL/SQL
    Réponses: 1
    Dernier message: 30/06/2009, 17h57
  4. Insertion de BLOB,CLOB,xml avec oracle 10g
    Par Dx_ter dans le forum Coldfusion
    Réponses: 1
    Dernier message: 10/07/2007, 11h34
  5. Recherche de texte dans un blob sous oracle
    Par Invité dans le forum Bases de données
    Réponses: 5
    Dernier message: 25/05/2004, 11h11

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