Comment utiliser la mise en veille prolongée.les propriétés de fichier, au lieu de hibernate.cfg.xml
Je suis en train d'essayer de se connecter à la DB dans une servlet utilisant Hibernate.J'ai lu que l'on peut utiliser hibernate.cfg.xml ou veille prolongée.fichier de propriétés de configuration de la session.Pour moi, il a travaillé avec xml. Maintenant, quand j'essaie d'utiliser les propriétés de la place de xml sa ne fonctionne pas.
C'est dire que hibernate.cfg.xml pas trouvé.Mais nulle part je l'ai mentionné à l'utilisation de fichier xml et en fait j'ai supprimé ce fichier xml.
S'il vous plaît Aider moi.
Et s'il vous Plaît corrigez-moi si je fais quelque chose de mal.
S'il vous plaît partagez votre veille prolongée.fichier de propriétés.
OriginalL'auteur Salman Ahmad | 2014-05-28
Vous devez vous connecter pour publier un commentaire.
De ce que j'ai compris de mise en veille prolongée, la meilleure chose à faire est de définir la cartographie dans le
hibernate.cfg.xml
de fichier et d'autres configurations dans lehibernate.properties
.Une approche alternative à la configuration pour spécifier une configuration complète dans un fichier nommé
hibernate.cfg.xml
. Ce fichier peut être utilisé comme un remplacement pour lehibernate.properties
fichier ou, si les deux sont présents, afin de modifier les propriétés.La
hibernate.cfg.xml
est aussi plus pratique une fois que vous avez à régler le cache Hibernate. Il est de votre choix à utiliser hibernate.propriétés ouhibernate.cfg.xml
. Les deux sont équivalents.Vous pouvez en lire plus à ce sujet dans le lien suivant:
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html
comment remplacer les <cartographie de la ressource=""> dans le fichier de propriétés?.
OriginalL'auteur JoaoFilipeClementeMartins
Ce code d'appel hibernate.cfg.xml par défaut:
Et ce code d'appel de mise en veille prolongée.les propriétés par défaut:
Espère que cela aide.
OriginalL'auteur proS
Si vous utilisez un base de données à partir d'un servlet ensuite, vous devez définir un source de données dans votre serveur et de votre point une hibernation bien à qui au lieu de définir le tout en passant par toutes les autres propriétés hibernate vous êtes probablement en utilisant maintenant.
Cela a l'avantage de vous permettre de définir le regroupement de connexions et de connexion aux autres paramètres liés indépendamment de votre application.
Par exemple, votre environnement de production est susceptible d'avoir une autre base de données mot de passe de votre test et les environnements de développement.
OriginalL'auteur Steve C
Supprimer
.configure()
si vous utilisezhibernate.properties
. Ci-dessous le code estHibernateUtil
session de l'usine de mise en œuvre.mise en veille prolongée.properites fichier
OriginalL'auteur karepu