Poniżej przedstawiam fragment pliku persistence.xml potrzebnego do konfiguracji połączenia z bazą danych w JPA (Hibernate).
To jest niestety taka konfiguracja na sztywno "z konkretną bazą na konkretnym komputerze". Ja bym chciał, aby mój program wczytywał z pliku parametry połączenia tj. usser, password, baza itd.
Niestety nie wiem jak umieścić te wczytane z pliku zmienne w pliku persistence.xml. Na przykład zamiast value="postgres" zapis value = użytkownik (zmienna).
<property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" /> <property name="javax.persistence.jdbc.user" value="postgres" /> <property name="javax.persistence.jdbc.password" value="12345" /> <property name="javax.persistence.jdbc.url"value="jdbc:postgresql://localhost:5432/MojaBaza" />
Mam nadzieję, że to jasno to opisałem.