-
Modifier cfg.xml en java
Bonjour à tous;
je développe une application Web, et j'ai une rubrique paramétrage où je dois permettre aux utilisateurs de définir le SGBD à utiliser, Nbr Max de users par connexion (pool_size),....et je ne sais pas comment manipuler le fichier cfg.xml d'hibernate. autrement dit, je cherche à rendre les paramétres du fichier xml variable, alors d'avoir la possibilité de modifier dans les propriétés du fichier.
Bon je pense que c'est faisable, je suis débutant en J2EE, et je compte sur votre collaboration habituelle.
Merci d'avance
Cordialement ;
-
La doc de référence Hibernate (dispo en français mais pas toujours totalement traduite) indique comment paramétrer la configuration Hibernate directement en Java : voir ici.
Grosso modo, il faut créer et remplir un objet de type Configuration, à partir de cet objet, tu peux instancier la SessionFactory. Ainsi il est possible d'obtenir des sessions Hibernate sans avoir de fichier de config.
Personnellement j'ai déjà eu à utiliser un fichier de configuration Hibernate (hibernate.cfg.xml) "minimal" me permettant d'obtenir un objet de type Configuration (rempli avec le contenu du fichier). Cet objet était ensuite complété en Java 'avec les infos absentes du fichier).