2012-03-18 17 views
5

İlkbahar (v.3.1.1) + Hazırda Bekletme (v.4.1.1) + C3P0 ortamında ConnectionProvider nasıl oluşturulur/edinilir?Spring + Hibernate + C3P0 ortamında nasıl bir ConnectionProvider oluşturulabilir/alınabilir?

Arka plan: bir yay

(v.3.1.1) + hazırda (v.4.1.1) + C3P0 ortamı, bir çok kiracı uygulama tasarımı çalışıyorum. Hazırda bekletme yeni tanıtılan multitenancy özellikleri üzerinde iyi documentation var, ancak hala bazı eksik boşluklar var. Hazırda bekletilen dokümanlardaki örnek 16.3'ü izlerken, ConnectionProvider'un MultiTenantConnectionProvider'a nasıl sağlanacağını anlayamadım. Herhangi bir ipucu/bağlantı/fikir çok takdir edilecektir. Çok teşekkürler.

cevap

0

Bir ConnectionProvider örneğini oluşturmak için ConnectionProviderUtils.buildConnectionProvider(String); fabrika yöntemini kullanamaz ve daha sonra bunu MultiTenantConnectionProvider ürününüze enjekte edebilirsiniz? Ya da ona çok yakın olan bir şey. Üzgünüz, ConnectionProviderUtils'in tam olarak nitelenmiş sınıf adını bulamıyorum, ancak sınıf özelliklerinin her iki argümanı da tam nitelikli isimler olmalıdır.

+1

Ve ConnectionProviderUtils'in kendisini bulamıyorum. Hazırda bekletme 4.1 belgeleri, örneklerinde ConnectionProviderUtils'i gösterir, ancak bunların nereden alınacağını veya nasıl uygulanacağını anlamazlar. – craftsman

+0

Yine de cevap vermek için zaman ayırdığınız için teşekkürler! – craftsman

+0

JNDI Bağlantı Havuzunu mu kullanıyorsunuz? Org.hibernate.connection.DatasourceConnectionProvider'ı kullanarak ve JNDI ile alınan bir veri kaynağını enjekte etmeyi deneyin (http://forum.springsource.org/showthread.php?13984-How-to-create-a-jndi-using- adresindeki 5. gönderiye bakın). yay veri kaynağı) –

İlgili konular