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