我有一个 Web 应用程序(Netbeans 7.2、Glassfish 3.1、PostgreSQL 9.1),我的每个客户都有自己的数据库(所有数据库的结构都相同)。
我需要在登录时应用程序将数据库连接(和 entityManager)更改为客户的相关连接。
初始(默认)连接参数在“glassfish-resources.xml”中定义,关联 Customer-DatabaseName 在文本文件中定义(所有数据库位于同一服务器中)。
如何为每个客户管理不同的连接?如何关闭默认 entityManager 并使用新的数据库连接创建新的?
非常感谢。