Мы разрабатываем приложение Java EE, используя Hibernate в качестве поставщика JPA.Теперь мы хотим использовать критерии Hibernate, но для этого мне нужно получить доступ к HibernateEntityManagerImpl.
У нас это есть в нашем componentContext.xml
<context:component-scan base-package="com.volvo.it.lsm"/>
<!-- JPA EntityManagerFactory -->
<bean id="EmployeeDomainEntityManagerFactory" parent="hibernateEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceUnitName" value="EmployeeDomainPU" />
</bean>
и в наших классах:
@PersistenceContext(unitName = "EmployeeDomainPU")
public void setEntityManager(EntityManager em) {
this.em = em;
}
Спасибо!