Sto lavorando a un'applicazione Web che utilizza Spring MVC 2.5 e Hibernate.Hibernate + Spring utilizzando più origini dati?
Uno dei requisiti dell'applicazione è che deve essere in grado di esportare alcuni oggetti in un database esterno. Immagino di poter usare il mio livello dati esistente e di salvare gli oggetti sulla fonte esterna.
Sono nuovo per Spring e Hibernate, e credo che mi stia chiedendo come dovrei avvicinarmi a questo. In questo momento tutto è automaticamente cablato attraverso le annotazioni. Sto indovinando dovrò creare un nuovo bean dataSource, e un nuovo sessionFactory, e un transactionManager ... forse ... ma ...
voglio solo la connessione ai dati esterni fonte di essere disponibile quando l'utente è specificamente "esportatore".
Il meccanismo di attivazione si sta per mettere in mezzo? Come posso dire a Spring di iniettare il sessionFactory appropriato quando istanzio un DAO per il mio processo di esportazione? (Sto effettuando l'autowiring tramite i costruttori) Devo creare in modo programmatico la mia factory di sessione (etc) e quindi istanziare manualmente il mio DAO? In tal caso, questo "sostituirà" l'annotazione autowire?
Credo che non ho bisogno di risposte alle domande di cui sopra in particolare se qualcuno può solo io passo attraverso il processo di base di ottenere qualcosa di simile al lavoro. Grazie!
Questa domanda è terribilmente simile a questa: http://stackoverflow.com/questions/281247/nhibernate-one-base-class-several-mappings –