Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So verwalten Sie viele Schemas in einer Datenbank mit Ruhezustand

Hibernate erhält alle JDBC-Verbindungen von einer Verbindungsfactory, und diese Verbindungsfactory-Einstellungen bestimmen das DB-Schema, für das alle Hibernate-Abfragen/Aktualisierungen ausgegeben werden. Sie können Ihre Anwendung mit mehreren SessionFactory konfigurieren Instanzen, jede mit einer Verbindungsfactory, die auf ein anderes Datenbankschema verweist. Dann können Sie zur Laufzeit die entsprechende SessionFactory auswählen zu arbeiten.

Eine einfachere Lösung wäre, mehrere Kopien Ihrer Webanwendung auszuführen, eine für jeden Client.