public class SqlQueryHelper extends Object
getSqlQuery()
ermittelt werden.
Analog dazu kann die Anfrage an die DB direkt mit Hilfe der Funktion
getResultList(EntityManger)
oder getSingleResult(EntityManger)
gestellt
werden.Modifier and Type | Field and Description |
---|---|
(package private) boolean |
distinctEnable |
(package private) Integer |
firstResult |
(package private) Set<String> |
fromTables |
private static org.apache.commons.logging.Log |
logger |
(package private) Integer |
maxResults |
(package private) List<String> |
orderByAttributes |
(package private) Map<String,Object> |
params |
(package private) Set<String> |
selectAttributes |
(package private) Set<String> |
whereConditions |
Constructor and Description |
---|
SqlQueryHelper() |
Modifier and Type | Method and Description |
---|---|
SqlQueryHelper |
addFromTables(String table) |
SqlQueryHelper |
addLikeParameter(String key,
String value) |
SqlQueryHelper |
addParameter(String key,
Object value) |
SqlQueryHelper |
addSelectAttribute(String attribute) |
SqlQueryHelper |
addWhereConditions(String condition) |
SqlQueryHelper |
addWhereInConditions(String attribute,
Collection<String> values) |
SqlQueryHelper |
distinct(boolean distinctEnable) |
SqlQueryHelper |
firstResult(Integer startPosition) |
Map<String,Object> |
getParameterMap() |
List |
getResultList(javax.persistence.EntityManager entityManager) |
Object |
getSingleResult(javax.persistence.EntityManager entityManager) |
String |
getSqlQuery() |
SqlQueryHelper |
maxResults(Integer maxResult) |
SqlQueryHelper |
orderBy(String attribute) |
private static final org.apache.commons.logging.Log logger
boolean distinctEnable
Integer firstResult
Integer maxResults
public SqlQueryHelper addSelectAttribute(String attribute)
public SqlQueryHelper addFromTables(String table)
public SqlQueryHelper addWhereConditions(String condition)
public SqlQueryHelper addWhereInConditions(String attribute, Collection<String> values)
public SqlQueryHelper addParameter(String key, Object value)
public SqlQueryHelper addLikeParameter(String key, String value)
public SqlQueryHelper distinct(boolean distinctEnable)
public SqlQueryHelper firstResult(Integer startPosition)
public SqlQueryHelper maxResults(Integer maxResult)
public SqlQueryHelper orderBy(String attribute)
public String getSqlQuery()
public Object getSingleResult(javax.persistence.EntityManager entityManager)
public List getResultList(javax.persistence.EntityManager entityManager)
Copyright © 2019. All rights reserved.