Hibernate nhận tất cả các kết nối JDBC từ một nhà máy sản xuất kết nối và cài đặt gốc kết nối này xác định lược đồ DB mà tất cả các truy vấn / cập nhật Hibernate được phát hành. Bạn có thể định cấu hình ứng dụng của mình với nhiều SessionFactory
các trường hợp, mỗi trường hợp có một nhà máy kết nối trỏ đến một lược đồ cơ sở dữ liệu khác nhau. Sau đó, trong thời gian chạy, bạn có thể chọn một SessionFactory
thích hợp để làm việc với.
Một giải pháp đơn giản hơn sẽ là chạy nhiều bản sao của ứng dụng web của bạn, một bản cho mỗi ứng dụng khách.