public class HibernateQueryBuilder extends Object implements IQueryBuilder
public IQueryBuilder setSqlMode(boolean sqlMode)
setSqlMode in interface IQueryBuilderpublic IQueryBuilder addFrom(String entity, String alias)
addFrom in interface IQueryBuilderpublic IQueryBuilder addFrom(Class entity, String alias)
addFrom in interface IQueryBuilderpublic IQueryBuilder addParam(String name, Object value)
addParam in interface IQueryBuilderpublic IQueryBuilder addParam(String name, Calendar value)
addParam in interface IQueryBuilderpublic IQueryBuilder addParam(String name, Date value)
addParam in interface IQueryBuilderpublic IQueryBuilder addParams(Map<String,Object> params)
addParams in interface IQueryBuilderpublic IQueryBuilder addSelect(String selectClause)
addSelect in interface IQueryBuilderpublic IQueryBuilder addWhere(String whereClause)
addWhere in interface IQueryBuilderpublic IQueryBuilder addWhere(String whereClause, String paramName, Object paramValue)
addWhere in interface IQueryBuilderpublic IQueryBuilder addJoin(String alias, String joinExpr)
addJoin in interface IQueryBuilderpublic IQueryBuilder addJoin(String alias, String joinExpr, EJoinMode joinMode)
addJoin in interface IQueryBuilderpublic IQueryBuilder addSubQueries(String name, IQueryBuilder builder)
addSubQueries in interface IQueryBuilderpublic IQueryBuilder setOrderBy(String order)
setOrderBy in interface IQueryBuilderpublic IQueryBuilder setGroupBy(String groupBy)
setGroupBy in interface IQueryBuilderpublic IQueryBuilder setHaving(String having)
setHaving in interface IQueryBuilderpublic IQueryBuilder setLockOptions(org.hibernate.LockOptions lockOptions)
public <T> List<T> list()
list in interface IQueryBuilderpublic <T> List<T> list(long firstResult, long maxResults)
list in interface IQueryBuilderpublic <T> T object()
object in interface IQueryBuilderpublic int update()
update in interface IQueryBuilderpublic IQueryBuilder applyFilter(Class entity, String alias, Serializable filter, String... ignoreProperties)
applyFilter in interface IQueryBuilderCopyright © 2019. All rights reserved.