Hibernate hämtar alla JDBC-anslutningar från en anslutningsfabrik, och dessa anslutningsfabriksinställningar bestämmer DB-schemat mot vilket alla Hibernate-frågor/uppdateringar utfärdas. Du kan konfigurera din applikation med flera SessionFactory
instanser, var och en med en anslutningsfabrik som pekar på ett annat databasschema. Sedan vid körning kan du välja en lämplig SessionFactory
att arbeta med.
En enklare lösning skulle vara att köra flera kopior av din webbapplikation, en för varje klient.