Sto usando Spring MVC + ibernazione + due databaseChange fagiolo proprietà/valore in fase di esecuzione in primavera
Così, per esempio: creo 2 sessionFactories. sessionFactory1
(utilizzando datasource1
) e sessionFactory2
(utilizzando datasource2
).
Potrebbe essere possibile modificare sessionFactory1
o sessionFactory2
in sessionFactory in fase di runtime in modo che i dao/s li riferimenti. sessionFactory è già avviato automaticamente a tutti i dao/s.
Lo sto cercando proprio ora penso che la configurazione possa aiutarmi, ma non ne sono sicuro.
Sto provando AbstractRoutingDataSource ma non penso che sia d'aiuto.
qualcuno conosce la soluzione ?? – precursor
non sono sicuro di averlo capito, si potrebbe iniettare la fabbrica giusta in ogni DAO? – aishwarya
Ok, ora sono in grado di modificare il database che utilizzo utilizzando AbstractDataSource con l'aiuto di http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/ – precursor