Is there a way to configure a oracle data source to be a reauthenticated connection. What I need to be able to do is have various hibernate session factories each mapping to a separate username/password and schema use a common data source which has a fixed number of pooled connections from which it draws from. The session factories are created on the fly from property files read in at start up time.