我们开发了一个使用 Hibernate 连接到现有 PostgreSQL 数据库的 JSF 应用程序。我们的每个客户都有自己的 PostgreSQL 数据库。是否可以仅托管一个基于客户端用户登录动态连接到数据库的应用程序(每个客户端都有一个 PostgreSQL 数据库)。
对于开发,我们只使用一个客户端和一个带有 hibernate.cfg.xml 的 POJO 访问,我们需要将其更改为采用多个客户端。
<property name='hibernate.connection.driver_class'>org.postgresql.Driver</property>
<property name='hibernate.connection.url'>jdbc:postgresql://testdev01/test_client</property>
<property name='hibernate.connection.username'>username</property>
<property name='hibernate.connection.password'>password</property>
<property name='hibernate.connection.pool_size'>10</property>
<property name='show_sql'>true</property>
<property name='dialect'>org.hibernate.dialect.PostgreSQLDialect</property>