Example usage for org.hibernate.engine.spi SessionFactoryImplementor getNamedQuery

List of usage examples for org.hibernate.engine.spi SessionFactoryImplementor getNamedQuery

Introduction

In this page you can find the example usage for org.hibernate.engine.spi SessionFactoryImplementor getNamedQuery.

Prototype

@Deprecated
default NamedQueryDefinition getNamedQuery(String queryName) 

Source Link

Usage

From source file:org.rhq.core.domain.server.PersistenceUtility.java

License:Open Source License

private static NamedQueryDefinition getNamedQueryDefinition(EntityManager entityManager, String queryName) {
    SessionFactoryImplementor sessionFactory = getHibernateSessionFactoryImplementor(entityManager);
    NamedQueryDefinition namedQueryDefinition = sessionFactory.getNamedQuery(queryName);
    if (namedQueryDefinition == null) {
        throw new RuntimeException("EJB3 query not found [" + queryName + "]");
    }/*  w  w w  .ja  v a 2s  . c o  m*/

    return namedQueryDefinition;
}