HI,
I have trouble running hiebrnate on OSGi. I use
org.springframework.orm.jpa.LocalContainerEntityMa nagerFactoryBean
to start up hibernate. My setup is that I have the emf in Bundle "core" whereas the entities lie in bundle "domain". I see that spring cannot pickup the persistence.xml from the domain bundle, but maybe I have not enough understanding how OsgiBundleResource works internally, I tried different setups.
If I put persistence.xml in the core bundle (where it shouldn't live) spring picks it up, but hibernate doesnt pick up the classes I defined in persistence.xml, log output goes
and I seeCode:org.hibernate.ejb.Version Hibernate EntityManager 3.5.6-Final [2010-10-24 09:41:35.486] region-dm-12 org.hibernate.ejb.Ejb3Configuration Processing PersistenceUnitInfo [ name: de.eiswind.paris.server ...]
although ValueList is definitively in persistence.xml:Code:Caused by: org.hibernate.hql.ast.QuerySyntaxException: ValueList is not mapped [FROM ValueList v JOIN FETCH v.values WHERE v.name = :name]
I export/import the domain package clearly between core and domain bundle, so I do not see why this shoudn't workCode:<class>de.eiswind.paris.domain.ValueList</class>
Any help would be appreciated.
Thomas


Reply With Quote
