ややイライラする問題に遭遇しました。OSGi フレームワークとして Apache Felix を使用しており、永続性の問題のために Hibernate も使用しています。
Hibernateの「osgi-bundle」バージョン(com.springsource.org.hibernate-3.2.6.ga.jar)を使用しています。私の知る限り、これは META-INF/MANIFEST.mf に追加の osgi-metdata がインストールされた Hibernate Core です。この情報 (Package-Export および Package-Import) は、osgi システムにとって不可欠です。
私の問題は、Hibernate バンドルが JDBC ドライバーを見つけられないことです。import ステートメントを springsource Hibernate バンドルに追加するのは非常に間違っているように感じます。これを解決するためのより良い方法があるはずです。