I guess the suggested way is to not run hibernate :-) For me the fact
that they do not create bundles says that jboss does not care about OSGi
in hibernate. As they now have an OSGi server with JBoss 7 that may
change soon though.
I had some good experience with apache openjpa together with apache
aries jpa. Together they solve the classloading problem where the jpa
provider can not see the user classes. I have not built bigger
applications with it though.
There is also Eclipselink. With their affiliation to Eclipse they will
surely have an eye on OSGi compatibility. The problem there was that
they did not put their jas into the maven central repo.
So all in all I am not sure what to recommend. Perhaps others already
have experience with some jpa solution in bigger projects?
Christian
Am 19.04.2012 15:56, schrieb Borut Bolčina:
Thanks Christian,
I understand now what you were suggesting. The database type (vendor)
will be the same in all environments (mysql), but with different
addresses, engine types, usernames and passwords, which brings another
topic up - configuration (I will probably ask this in days to come).
I will be separating datasources, it is just the case that I want a
working solution and then smooth it out.
For a begginer it is very hard to get a hibernate mysql combo to work
(mine still does not). There are examples for persistence, but I had
to read a lot until I found that Hibernate does not even has bundles,
therefore tricks has to be performed.
Is there "an official Karaf Hibernate Feature"? If not, what is the
suggested way to run Hibernate in Karaf? I am planning to use
Hibernate Search, Solr and Lucene by using Camel components, so I have
lots of ground to cover.
Cheers,
borut
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
Talend Application Integration Division http://www.talend.com