2017-10-05 51 views
0

Comment lire le fichier de propriétés dans persistence.xmlen utilisant JPA comment lire le fichier .properties dans le fichier de persistance

Je wanrt lire utilisateur db et mot de passe à partir d'un fichier de propriétés pour persistence.xml

+3

Vous ne le faites pas. Un 'persistence.xml' vous permet de spécifier les propriétés, donc spécifiez-les ici. Il n'y a pas d'option JPA pour placer les propriétés dans un fichier séparé. Vous pourriez bien sûr créer un EMF en utilisant les propriétés override et lire les propriétés override dans YOURSELF (second argument de 'createEntityManagerFactory (...)') – DN1

Répondre

0

En général Ce genre de choses est fait en utilisant des outils de construction qui manipulent les fichiers de paramètres - comme persistence.xml - en remplaçant les paramètres nécessaires dans ce fichier avant de les empaqueter. Par exemple, j'utilise Maven et le filtrage dans mes projets java (principalement j2ee) pour remplacer les espaces réservés pour le nom de l'unité de persistance ou d'autres paramètres spécifiques au projet. Tout simplement parce que j'aime conserver tous les éléments de configuration dans les profils et dans un fichier.

Cependant ceci est un autre sujet et ne peut pas être expliqué ici brièvement.