Builds JPA 1.0 String-based queries from the Query model
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.String | DELETE_CLAUSE | |
| static java.lang.String | LOGICAL_AND | |
| static java.lang.String | LOGICAL_OR | |
| static java.lang.String | NOT_CLAUSE | |
| static java.lang.String | PARAMETER_NAME_PREFIX | |
| static java.lang.String | UPDATE_CLAUSE | 
| Constructor and description | 
|---|
| JpaQueryBuilder
                                (QueryableCriteria criteria) | 
| JpaQueryBuilder
                                (PersistentEntity entity, java.util.List<Query.Criterion> criteria) | 
| JpaQueryBuilder
                                (PersistentEntity entity, java.util.List<Query.Criterion> criteria, ProjectionList projectionList) | 
| JpaQueryBuilder
                                (PersistentEntity entity, java.util.List<Query.Criterion> criteria, ProjectionList projectionList, java.util.List<Query.Order> orders) | 
| JpaQueryBuilder
                                (PersistentEntity entity, Junction criteria) | 
| JpaQueryBuilder
                                (PersistentEntity entity, Junction criteria, ProjectionList projectionList) | 
| JpaQueryBuilder
                                (PersistentEntity entity, Junction criteria, ProjectionList projectionList, java.util.List<Query.Order> orders) | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | static int | appendCriteriaForOperator(java.lang.StringBuilder q, java.lang.String logicalName, java.lang.String name, int position, java.lang.String operator, boolean hibernateCompatible) | 
|  | protected void | appendOrder(java.lang.StringBuilder queryString, java.lang.String logicalName) | 
|  | JpaQueryInfo | buildDelete()Builds a DELETE statement | 
|  | JpaQueryInfo | buildSelect()Builds SELECT statement | 
|  | protected static void | buildSubQuery(java.lang.StringBuilder q, java.lang.StringBuilder whereClause, int position, java.util.List parameters, org.springframework.core.convert.ConversionService conversionService, boolean allowJoins, boolean hibernateCompatible, QueryableCriteria subquery) | 
|  | JpaQueryInfo | buildUpdate(java.util.Map<java.lang.String, java.lang.Object> propertiesToUpdate)Builds an UPDATE statement. | 
|  | protected static int | handleSubQuery(PersistentEntity entity, java.lang.StringBuilder q, java.lang.StringBuilder whereClause, java.lang.String logicalName, int position, java.util.List parameters, org.springframework.core.convert.ConversionService conversionService, boolean allowJoins, boolean hibernateCompatible, SubqueryCriterion equalsAll, java.lang.String comparisonExpression) | 
|  | void | setConversionService(org.springframework.core.convert.ConversionService conversionService) | 
|  | void | setHibernateCompatible(boolean hibernateCompatible) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
Builds a DELETE statement
Builds SELECT statement
Builds an UPDATE statement.
propertiesToUpdate -  THe properties to update