我正在开发一个基于Hibernat 4的多租户应用程序。我使用独立的数据库解决方案,并且使用MySQL作为数据库提供者。对于每个新租户,我向mysql添加一个新的数据库。我希望能够在不重启应用服务器的情况下为我的应用程序添加一个新的租户。我使用DriverManagerDataSource为每个租户创建一个新的数据源,但这个类并不适用于生产环境。我应该使用哪个类呢?我想把数据源添加到应用服务器并使用JNDIdatasource,但问题是我需要为每个新租户重启应用服务器。是否有办法在不重启应用服务器的情况下添加数据源呢?