Is it possible to set the login-data for a database you use with JPA at runtime?
As far as I know, you set a preconfigured data-source statically in persistence.xml...
posted 6 years ago
This depends on your JPA provider.
If you are using EclipseLink, then you can pass the same login properties to the createEntityManager() method as you set in your persistence.xml and these will be used for the EntityManager's connection.
There is also an exclusive connection option to configure if this connection should be used for reads, or just writes.