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 :

connexion/hibernate


Sujet :

Hibernate Java

  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 31
    Par défaut connexion/hibernate
    bonjour tt le monde,
    j'ai un pb urgent concernant le fichier hibernate.cfg.xml
    est ce qu'il est possible de modifier les paramètres de connexion à un sgbd que contient ce fichier, et ceci à l'aide d'une API java manipulant du xml (jdom par exple) . ces paramètres vont etre saisies à partir d'un formulaire web.
    mon application est une application web implémentant le framework struts et hibernate, et veut récupérer les données à partir de plusieurs bd selon le choix de l'utilisateur.
    merci

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par défaut
    tu as essayer de passer par une configuration par programmation ??

    http://www.hibernate.org/hib_docs/v3...n-programmatic

  3. #3
    Membre averti
    Inscrit en
    Août 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 31
    Par défaut configuration par programmation
    merci _beber85 pr ton help,
    ça sera la solution de mon pb, je vais faire un truc comme le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Configuration cfg = 
    new Configuration().addClass(org.hibernate.auction.Item.class)
    .addClass(org.hibernate.auction.Bid.class)
    .setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect")
    .setProperty("hibernate.connection.datasource", "java:comp/env/jdbc/test")
    .setProperty("hibernate.order_updates", "true");
    mais où je vais placer ce code, et est ce que les fichiers:Item.hbm.xml et Bid.hbm.xml ainsi que hibernate.cfg.xml ça seront inutiles ds ce cas.please un peu d'éclaircissement! et merci.

    [ Modéré par SEMPERE Benjamin ]
    Ajout des balises code
    Les Règles du Forum

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par défaut
    ??

    Je comprend pas ton pb ... les explications sont claires ! Tu as lu attentivement ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Vous pouvez obtenir une instance de Configuration en l'instanciant
    directement et en spécifiant la liste des documents XML de mapping.
    Si les fichiers de mapping sont dans le classpath, vous pouvez le faire à l'aide de la méthode addResource() :
    
    
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1234
     
    Configuration cfg = new Configuration()
        .addResource("Item.hbm.xml")
        .addResource("Bid.hbm.xml");
    Une alternative (parfois meilleure) est de spécifier les classes mappées et de laisser Hibernate trouver les documents de mapping pour vous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1234
     
    Configuration cfg = new Configuration()
        .addClass(org.hibernate.auction.Item.class)
        .addClass(org.hibernate.auction.Bid.class);
    Hibernate va rechercher les fichiers de mappings /org/hibernate/auction/Item.hbm.xml et /org/hibernate/auction/Bid.hbm.xml dans le classpath. Cette approche élimine les noms de fichiers en dur.

Discussions similaires

  1. comment faire une connexion hibernate avec iReport
    Par Dikoudogo dans le forum iReport
    Réponses: 8
    Dernier message: 20/04/2008, 21h22
  2. connexion hibernate tools oracle
    Par friedamichelle dans le forum Hibernate
    Réponses: 2
    Dernier message: 13/02/2008, 11h39
  3. Réponses: 1
    Dernier message: 06/02/2008, 23h23
  4. pb connexion hibernate
    Par hosnik dans le forum iReport
    Réponses: 2
    Dernier message: 22/11/2007, 18h29
  5. Probleme connexion hibernate
    Par rosros dans le forum Hibernate
    Réponses: 10
    Dernier message: 12/09/2006, 10h37

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