List of usage examples for org.springframework.orm.jpa AbstractEntityManagerFactoryBean getNativeEntityManagerFactory
@Override
public EntityManagerFactory getNativeEntityManagerFactory()
From source file:com.opensymphony.able.service.EntityFinder.java
public EntityFinder(AbstractEntityManagerFactoryBean entityManagerFactoryBean) { Entities entities = Entities.getInstance(); EntityManagerFactory nativeEM = entityManagerFactoryBean.getNativeEntityManagerFactory(); if (nativeEM instanceof HibernateEntityManagerFactory) { HibernateEntityManagerFactory hibernateEMF = (HibernateEntityManagerFactory) nativeEM; Map<Object, Object> metadata = hibernateEMF.getSessionFactory().getAllClassMetadata(); Set<Map.Entry<Object, Object>> entries = metadata.entrySet(); for (Map.Entry entry : entries) { Object key = entry.getKey(); if (key != null) { String className = key.toString(); entities.getEntityByClass(className); }//www. j a v a2s . c om } } }