Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come gestire molti schemi su un database usando l'ibernazione

Hibernate ottiene tutte le connessioni JDBC da una factory di connessione e queste impostazioni di factory di connessione determinano lo schema DB rispetto al quale vengono emesse tutte le query/gli aggiornamenti di Hibernate. Puoi configurare la tua applicazione con più SessionFactory istanze, ciascuna con una factory di connessione che punta a uno schema di database diverso. Quindi, in fase di esecuzione, puoi sceglierne uno del SessionFactory appropriato con cui lavorare.

Una soluzione più semplice sarebbe eseguire più copie della tua applicazione web, una per ogni client.