@Immutable public final class TUtilHibutil extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
formatSQL(String sql)
Use Hibernate's SQL formatter to make SQL more readable.
|
static String |
getCriteriaSQL(org.hibernate.Criteria crit)
Use lots of Hibernate internals to obtain the SQL that Hibernate would generate to execute
a QCriteria query.
|
static <T> String |
getCriteriaSQL(to.etc.webapp.query.QDataContext dc,
to.etc.webapp.query.QCriteria<T> query)
Convert the QCriteria query into a SQL string generated by Hibernate.
|
static <T> String |
getCriteriaSQL(to.etc.webapp.query.QDataContext dc,
to.etc.webapp.query.QSelection<T> query)
Convert the QSelection query into a SQL string generated by Hibernate.
|
static String |
getFromClause(String sql)
This parses a SQL string and tries to detect the primary FROM clause.
|
static org.hibernate.Session |
getSession(to.etc.webapp.query.QDataContext dc)
Extract the Session instance from a QDataContext.
|
static String |
getSubSelect(String sql)
This locates a "( select ....
|
static Map<String,String> |
getTableAliasMap(String fromclause) |
static String |
getWhereClause(String sql) |
@Nonnull public static org.hibernate.Session getSession(@Nonnull to.etc.webapp.query.QDataContext dc) throws Exception
dc - Exception@Nonnull public static String getCriteriaSQL(@Nonnull org.hibernate.Criteria crit) throws Exception
crit - Exception@Nonnull public static <T> String getCriteriaSQL(@Nonnull to.etc.webapp.query.QDataContext dc, @Nonnull to.etc.webapp.query.QCriteria<T> query) throws Exception
dc - query - Exception@Nonnull public static <T> String getCriteriaSQL(@Nonnull to.etc.webapp.query.QDataContext dc, @Nonnull to.etc.webapp.query.QSelection<T> query) throws Exception
dc - query - Exception@Nonnull public static String formatSQL(@Nonnull String sql)
sql - @Nonnull public static final String getFromClause(@Nonnull String sql) throws Exception
sql - Exception@Nonnull public static final Map<String,String> getTableAliasMap(@Nonnull String fromclause) throws Exception
Exception@Nonnull public static final String getWhereClause(@Nonnull String sql) throws Exception
ExceptionCopyright © 2017 etc.to. All rights reserved.