标签: hibernate multiple-databases
我有一个基于Struts 2,hibernate和Spring DI的Web应用程序进行集成。我有两个数据库,因此我需要为每个数据库部署一个应用程序的两个实例。现在我希望部署我的应用程序的单个实例,该实例可以根据用户选择使用两个数据库。在欢迎页面上,我希望用户从DB1和DB2中选择一个选项,因此我的应用程序选择适当的会话工厂并将该会话工厂分配给我的所有DAO类会话工厂对象。
这是可能的吗?