Recently I tried to modify an existing JPA 2.0 web application for OSGi deployment. Among the various challenges I encountered was the lack of OSGi bundles for Hibernate 3.5.x.
Finally, I decided to create them myself. Below is a link to a blog post I made that describes the process of OSGi-fication of Hibernate 3.5.x.
Creating custom Hibernate OSGi bundles for JPA 2.0
The full source of the all the bundle wrappers & the source of a small demo project (wicket/spring/hibernate/jpa2/osgi) that uses these bundles, can be found in this follow up post.
Wicket, Spring 3, JPA2 & Hibernate OSGi Application on Apache Karaf
I hope you find this usefull.
Note: That the demo application, has just the purpose to present an example usage of the custom Hibernate bundles. It does not demonstrate best practises, patterns etc.