Is it possible to change values in persistence.xml from within the program that is using it ? If yes, i would appreciate some hints or/and links to read.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Yes
// 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
));
回答2:
not part of jpa spec, so no. some implementations may allow some updates ... e.g dayanucleus http://www.datanucleus.org/products/accessplatform_3_0/jpa/persistence_unit.html but what do u want to change?