Birden fazla veri tabanını desteklemek için aynı örnekte birden çok veritabanını desteklemem gereken bir gereksinim var. Her bir DB aynı şemaya sahiptir. Kullanıcı, bir listeden seçerek belirli bir veritabanına giriş yapar ve sonraki tüm çağrılar, çıkış yapana kadar bu DB'ye gider.İlkbahar/Hazırda Bekletme Altındaki Çoklu Oturum Fabrikaları
İstemci tarafından sağlanan bir parametreye dayanarak oturum fabrikasını tek bir HibernateDaoTemplate içinde değiştirmek istiyorum.
Çalışırken değiştirilebilir veri kaynakları (ve bunlarla ilişkili tüm işlem sorunları) üzerinde birçok şey bulabilirim, ancak takas oturumu fabrikalarını değiştirmek istiyorum - her biri için tüm önbelleğe alma işlemlerini koruyorum.
Bunu yapmanın en kolay yolu nedir? DaoTemplate için bir HotSwappableTarget yapılandırmak? Bunu yapmam için bana örnekler yollayabilir mi?
İyi fikir - ama kiracı farkında önbelleği nasıl değiştirirsiniz? Tek yapmanız gereken bir önbellek sağlayıcıyı yapılandırmaktır ve hazırda bekletme, bir önbellek oluşturmak için bunu kapakların altında kullanır. Belki de sırayla bir önbellek sarıcı oluşturmak bir CacheProvider? – Verdant