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 :

Est ce possible de mapper un BFILE avec Hibernate ?


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut Est ce possible de mapper un BFILE avec Hibernate ?
    Bonjour à tous,

    Je dois donner mon avis sur la possibilité de mapper une colonne de type BFILE ( type représentant un lien vers un fichier pour Oracle ) via Hibernate ? est ce possible ?

    Je n'ai rien trouvé dans les types gérés par hibernate :

    http://www.hibernate.org/hib_docs/v3...#mapping-types

    et sinon, je regardais la possibilité de stocker un fichier dans un BLOB mais la description du type BLOB dans la doc me fait un peu peur :

    Citation Envoyé par Hibernate
    clob, blob

    Mappings de type pour les classes JDBC java.sql.Clob and java.sql.Blob. Ces types peuvent ne pas convenir pour certaines applications car un objet blob ou clob peut ne pas être réutilisable en dehors d'une transaction (de plus l'implémentation par les pilotes est moyennement bonne).
    Avez vous déjà eu ce genre de chose à faite ? Comment faîtes vous ?

    Que pensez vous de ça ?

    Merci d'avance

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 963
    Par défaut
    Citation Envoyé par elitost Voir le message
    Bonjour à tous,

    Je dois donner mon avis sur la possibilité de mapper une colonne de type BFILE ( type représentant un lien vers un fichier pour Oracle ) via Hibernate ? est ce possible ?

    Je n'ai rien trouvé dans les types gérés par hibernate :

    http://www.hibernate.org/hib_docs/v3...#mapping-types

    et sinon, je regardais la possibilité de stocker un fichier dans un BLOB mais la description du type BLOB dans la doc me fait un peu peur :



    Avez vous déjà eu ce genre de chose à faite ? Comment faîtes vous ?

    Que pensez vous de ça ?

    Merci d'avance
    … doit être possible de le faire via un UserType ?

    sinon la gestion des blobs, ça dépend vraiment du profil d'usage que l'application en fait…

    pour des objets servis fréquement à des pages web, peut-être que le file system est mieux adapté…

    mais d'autres critères peuvent exclure cette solution…

    des solutions mixtes (des BLOB en DB mais mis en cache sur le file system…) peuvent aussi être imaginées…

  3. #3
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    aurais tu des codes en exemple de UserType pour la persistance de fichiers ?

    Merci d'avance

  4. #4
    Membre Expert
    Avatar de Petrus
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 412

  5. #5
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    ouep j'étais tombé dans mes recherches sur ce post, mais sa lecture m'avait laissé pantois sur la réalisation de la chose...bon en même temps ça ne devrait pas trop être grave je vais coder ça comme un porc et ça devrait passer

    Merci pour le lien Pierre

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pour les blob, avec oracle, je l'utilise mappé sur un champs byte[]. Ca marche nickel tant que tu travaille avec des byte[], donc en fait, tant que tu demande à hibernate d'automatiquement convertir le blob pendant al transaction -> plus de problème.

    Inconvénient, tout le byte[] est dans la mémoire.

    Sinon, comme mentionné, pour ton BFILE, hibernate surporte les types personnalisé, j'ai jamais utilisé, mais çà devrais pas être trop compliqué.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/03/2007, 20h03
  2. [MCRYPT] Est-il possible de crypter des fichiers avec les bibliothèques de hash ?
    Par a028762 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/12/2006, 09h18
  3. [Outil] est il possible de creer des aplications avec php
    Par reski dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/03/2006, 18h25
  4. Réponses: 3
    Dernier message: 07/04/2005, 15h04
  5. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22

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