| Package | Description |
|---|---|
| org.beangle.commons.dao.query | |
| org.beangle.commons.dao.query.builder |
| Constructor and Description |
|---|
QueryPage(OqlBuilder<T> builder,
EntityDao entityDao)
Constructor for QueryPage.
|
| Modifier and Type | Method and Description |
|---|---|
OqlBuilder<T> |
OqlBuilder.alias(String alias)
alias.
|
OqlBuilder<T> |
OqlBuilder.cacheable()
cacheable.
|
OqlBuilder<T> |
OqlBuilder.cacheable(boolean cacheable)
cacheable.
|
OqlBuilder<T> |
OqlBuilder.clearOrders()
cleanOrders.
|
OqlBuilder<T> |
OqlBuilder.forEntity(Class<T> entityClass)
forEntity.
|
static <E> OqlBuilder<E> |
OqlBuilder.from(Class<E> entityClass)
from.
|
static <E> OqlBuilder<E> |
OqlBuilder.from(Class<E> entityClass,
String alias)
from.
|
static <E> OqlBuilder<E> |
OqlBuilder.from(String from)
from.
|
static <E> OqlBuilder<E> |
OqlBuilder.from(String entityName,
String alias)
from.
|
OqlBuilder<T> |
OqlBuilder.groupBy(String what)
groupBy.
|
OqlBuilder<T> |
OqlBuilder.having(String what)
Having subclause.
|
static <E> OqlBuilder<E> |
OqlBuilder.hql(String hql)
hql.
|
OqlBuilder<T> |
OqlBuilder.join(String path,
String alias)
join.
|
OqlBuilder<T> |
OqlBuilder.join(String joinMode,
String path,
String alias)
join.
|
OqlBuilder<T> |
OqlBuilder.limit(int pageNo,
int pageSize)
limit.
|
OqlBuilder<T> |
OqlBuilder.limit(PageLimit limit) |
OqlBuilder<T> |
OqlBuilder.newFrom(String from)
newFrom.
|
OqlBuilder<T> |
OqlBuilder.orderBy(int index,
String orderBy)
指定排序字符串的位置
|
OqlBuilder<T> |
OqlBuilder.orderBy(List<Order> orders)
orderBy.
|
OqlBuilder<T> |
OqlBuilder.orderBy(Order order)
orderBy.
|
OqlBuilder<T> |
OqlBuilder.orderBy(String orderBy)
声明排序字符串
|
OqlBuilder<T> |
OqlBuilder.param(String name,
Object value)
param.
|
OqlBuilder<T> |
OqlBuilder.params(Map<String,Object> params) |
OqlBuilder<T> |
OqlBuilder.select(String what)
select.
|
OqlBuilder<T> |
OqlBuilder.where(Collection<Condition> cons)
添加一组条件
query中不能添加条件集合作为一个条件,因此这里命名没有采用有区别性的addAll |
OqlBuilder<T> |
OqlBuilder.where(Condition... conditions)
where.
|
OqlBuilder<T> |
OqlBuilder.where(String content) |
OqlBuilder<T> |
OqlBuilder.where(String content,
Object param1) |
OqlBuilder<T> |
OqlBuilder.where(String content,
Object param1,
Object param2) |
OqlBuilder<T> |
OqlBuilder.where(String content,
Object param1,
Object param2,
Object param3,
Object... varparams)
为了接受数组作为参数,防止java将数组展开为可变参数特定以下几个重致where函数,
|
Copyright © 2005–2018 The Beangle Software. All rights reserved.