public class StringQueryUtils
extends java.lang.Object
Title:
Description:
Copyright: 2015~2020
Company/Department: xforceplus
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
COUNT_QUERY_STRING |
| 构造器和说明 |
|---|
StringQueryUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
countQueryString(java.lang.String entityName) |
static java.lang.String |
genCountQueryString(java.lang.String queryString) |
static java.lang.String |
queryString(java.lang.String template,
java.lang.String entityName)
Returns the query string for the given class name.
|
static java.lang.String |
removeFetch(java.lang.String queryString)
去除JPQL语句内的fetch部分
程序范例:
queryString = removeFetch(queryString);
|
static java.lang.String |
removeOrderBy(java.lang.String queryString)
去掉orderBy语句,,用来生成查询总记录条数的HQL语句。
|
static java.lang.String |
removeOrders(java.lang.String queryString)
去除HQL语句后的order by部分
程序范例:
queryCountString = HqlUtils.removeOrders(queryCountString);
|
static java.lang.String |
removeSelect(java.lang.String queryString)
去除JPQL语句前的select部分,用来生成查询总记录条数的HQL语句。
|
public static final java.lang.String COUNT_QUERY_STRING
public static java.lang.String queryString(java.lang.String template,
java.lang.String entityName)
template - entityName - public static java.lang.String countQueryString(java.lang.String entityName)
entityName - public static java.lang.String genCountQueryString(java.lang.String queryString)
public static java.lang.String removeSelect(java.lang.String queryString)
去除JPQL语句前的select部分,用来生成查询总记录条数的HQL语句。 程序范例: String queryCountString = "select count(*) " + QueryUtils.removeSelect(queryString);
queryString - public static java.lang.String removeOrderBy(java.lang.String queryString)
queryString - public static java.lang.String removeOrders(java.lang.String queryString)
去除HQL语句后的order by部分 程序范例: queryCountString = HqlUtils.removeOrders(queryCountString);
queryString - public static java.lang.String removeFetch(java.lang.String queryString)
去除JPQL语句内的fetch部分 程序范例: queryString = removeFetch(queryString);
queryString -