public class JPQLEntity extends java.lang.Object implements JPQLConstants
ABS_S, AND_S, AS_S, ASC_S, AVG_S, BETWEEN_S, CONCAT_S, COUNT_S, DESC_S, DISTINCT_S, FROM_S, GROUP_BY_S, HAVING_S, IN_S, INNER_JOIN_S, INNER_S, IS_NOT_NULL_S, IS_NULL_S, JOIN_FETCH_S, JOIN_S, LEFT_JOIN_S, LEFT_OUTER_JOIN_S, LEFT_S, LENGTH_S, LIKE_S, LOCATE_S, LOWER_S, MAX_S, MIN_S, MOD_S, NOT_BETWEEN_S, NOT_LIKE_S, OR_S, ORDER_BY_S, SELECT_S, SQRT_S, SUBSTRING_S, SUM_S, TRIM_S, UPPER_S, WHERE_S
Constructor and Description |
---|
JPQLEntity(java.lang.String className) |
JPQLEntity(java.lang.String className,
java.lang.String namedQuery) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
findNamedQuery(java.lang.String name) |
java.lang.String |
getAliasName() |
java.lang.String |
getBaseFilter() |
java.lang.String |
getBaseQuery() |
java.lang.String |
getBaseQueryString() |
java.lang.Class |
getEntityClass() |
java.lang.String |
getEntityName() |
java.lang.String |
getGroupBy() |
java.lang.String |
getHaving() |
java.lang.String |
getJoin() |
java.lang.String |
getOrderBy() |
java.lang.String |
getQueryStmt() |
java.lang.String |
getQueryStmtCount() |
java.lang.String |
getWhereClause() |
void |
setFilter(java.lang.String filter) |
void |
setGroupBy(java.lang.String groupBy) |
void |
setHaving(java.lang.String having) |
void |
setNamedQuery(java.lang.String namedQuery)
Set the initialize query statement
|
void |
setOrderBy(java.lang.String orderBy) |
public JPQLEntity(java.lang.String className) throws java.lang.ClassNotFoundException
className
- String
entity class namejava.lang.ClassNotFoundException
public JPQLEntity(java.lang.String className, java.lang.String namedQuery) throws java.lang.ClassNotFoundException
className
- String
entity class namenamedQuery
- String
@NamedQuery namejava.lang.ClassNotFoundException
public java.lang.String findNamedQuery(java.lang.String name)
name
- String
named patternpublic void setFilter(java.lang.String filter)
filter
- String
filter clausepublic void setOrderBy(java.lang.String orderBy)
orderBy
- String
order by clausepublic void setGroupBy(java.lang.String groupBy)
groupBy
- String
group by clausepublic void setHaving(java.lang.String having)
having
- String
having clausepublic java.lang.String getBaseQuery()
public java.lang.String getBaseQueryString()
public java.lang.String getJoin()
public java.lang.String getBaseFilter()
public java.lang.String getQueryStmt()
public java.lang.String getQueryStmtCount()
public java.lang.String getWhereClause()
public java.lang.Class getEntityClass()
public java.lang.String getEntityName()
public java.lang.String getAliasName()
public java.lang.String getOrderBy()
public java.lang.String getGroupBy()
public java.lang.String getHaving()
public void setNamedQuery(java.lang.String namedQuery)
namedQuery
- String
@NamedQuery