Example usage for org.springframework.orm.jpa AbstractEntityManagerFactoryBean getNativeEntityManagerFactory

List of usage examples for org.springframework.orm.jpa AbstractEntityManagerFactoryBean getNativeEntityManagerFactory

Introduction

In this page you can find the example usage for org.springframework.orm.jpa AbstractEntityManagerFactoryBean getNativeEntityManagerFactory.

Prototype

@Override
    public EntityManagerFactory getNativeEntityManagerFactory() 

Source Link

Usage

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
        }
    }
}