org.hibernate.hql

Class QuerySplitter


public final class QuerySplitter
extends java.lang.Object

Provides query splitting methods, which were originally in QueryTranslator.
TODO: This will need to be refactored at some point.
Author:
josh Mar 14, 2004 10:50:23 AM

Method Summary

static String[]
concreteQueries(String query, SessionFactoryImplementor factory)
Handle Hibernate "implicit" polymorphism, by translating the query string into several "concrete" queries against mapped classes.
static String
getImportedClass(String name, SessionFactoryImplementor factory)

Method Details

concreteQueries

public static String[] concreteQueries(String query,
                                       SessionFactoryImplementor factory)
            throws MappingException
Handle Hibernate "implicit" polymorphism, by translating the query string into several "concrete" queries against mapped classes.

getImportedClass

public static String getImportedClass(String name,
                                      SessionFactoryImplementor factory)