Изменить значения в файле persistence.xml из программы - PullRequest
1 голос
/ 15 июня 2011

Можно ли изменить значения в файле persistence.xml из программы, которая его использует?Если да, я был бы признателен за некоторые советы или ссылки для чтения.

Ответы [ 2 ]

4 голосов
/ 15 июня 2011

Да

    // connect to database
    log.info("Connecting to database @ " + dbUrl + " using " + dbUser + "/" + dbPass);
    emf = Persistence.createEntityManagerFactory("manager", Maps.create(
            "javax.persistence.jdbc.user", dbUser,
            "javax.persistence.jdbc.password", dbPass,
            "javax.persistence.jdbc.url", dbUrl
    ));
0 голосов
/ 15 июня 2011

не является частью спецификации jpa, поэтому нет.некоторые реализации могут позволять некоторые обновления ... например, dayanucleus http://www.datanucleus.org/products/accessplatform_3_0/jpa/persistence_unit.html но что вы хотите изменить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...