Hibernate получава всички JDBC връзки от фабрика за свързване и тези настройки на фабриката за свързване определят схемата на DB, спрямо която се издават всички заявки/актуализации на Hibernate. Можете да конфигурирате приложението си с няколко SessionFactory
екземпляри, всеки с фабрика за свързване, сочеща към различна схема на база данни. След това по време на изпълнение можете да изберете подходящата SessionFactory
за работа.
По-просто решение би било да стартирате множество копия на вашето уеб приложение, по едно за всеки клиент.